.Qs6g3q_room{color:#173c32;background:#f8f2e5;border:1px solid #bba574;border-radius:1.3rem 1.3rem .6rem .6rem;margin-top:1.5rem;overflow:hidden;box-shadow:0 4px #cdbb90}.Qs6g3q_intro{color:#fffaf0;background:#1c4a3c;padding:1.5rem 1.5rem 1.2rem;position:relative;overflow:hidden}.Qs6g3q_intro:after{content:"✦";color:#dcb967;font-size:2rem;position:absolute;top:.6rem;right:1.5rem}.Qs6g3q_eyebrow{letter-spacing:.12em;color:#f4d78d;font-size:.75rem;font-weight:700}.Qs6g3q_intro h2{color:#fffaf0;margin:.5rem 0;font-family:serif;font-size:clamp(1.55rem,4vw,2.1rem);font-weight:700;line-height:1.3}.Qs6g3q_intro>p:last-child{color:#edf4e8;font-size:.92rem;line-height:1.75}.Qs6g3q_cast{background:linear-gradient(#faf6e8c7,#faf6e8e8),url(/images/dashboard/study-room/morning-nook-v1.webp) 50%/cover;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;padding:1rem;display:grid}.Qs6g3q_character{align-items:end;gap:.65rem;min-width:0;padding:.65rem;display:flex}.Qs6g3q_character img{object-fit:contain;object-position:center bottom;filter:drop-shadow(0 5px 3px #2d3e2c33);flex:none;width:clamp(86px,11vw,135px);height:190px;transition:transform .25s}.Qs6g3q_character>.Qs6g3q_sprite{filter:drop-shadow(0 5px 3px #2d3e2c33);background-position:0 100%;background-repeat:no-repeat;background-size:200%;flex:none;width:clamp(86px,11vw,135px);height:190px;transition:transform .25s;display:block}.Qs6g3q_character:hover img,.Qs6g3q_character:hover>.Qs6g3q_sprite{transform:translateY(-5px)rotate(-2deg)}.Qs6g3q_character>div{background:#fffdf6;border:1px solid #cab685;border-radius:.8rem .8rem .8rem .15rem;align-self:center;padding:.8rem;position:relative;box-shadow:0 3px #e4d8bb}.Qs6g3q_character span{color:#815919;font-size:.72rem;font-weight:700}.Qs6g3q_character h3{margin:.2rem 0;font-family:serif;font-size:1.2rem;font-weight:700}.Qs6g3q_character p{color:#29483b;font-size:.86rem;line-height:1.75}.Qs6g3q_note{color:#5e594d;padding:.7rem 1.5rem 0;font-size:.72rem}.Qs6g3q_nav{padding:1rem 1.5rem 1.5rem}.Qs6g3q_nav h3{margin-bottom:.7rem;font-size:.9rem;font-weight:700}.Qs6g3q_links{gap:.5rem;display:grid}.Qs6g3q_links a{background:#fffdf7;border:1px solid #cfbd94;border-left:4px solid #2b6b50;border-radius:.45rem;align-items:center;gap:.75rem;min-height:48px;padding:.7rem .85rem;text-decoration:none;transition:background .2s,transform .2s;display:flex}.Qs6g3q_links a:hover{background:#e5eedf;transform:translate(3px)}.Qs6g3q_links a:focus-visible{outline-offset:2px;outline:3px solid #975f1b}.Qs6g3q_links span{color:#8c621b;font-family:serif}.Qs6g3q_links strong{flex:1;font-size:.9rem}.Qs6g3q_links small{color:#285f46;white-space:nowrap;font-weight:700}@media (max-width:640px){.Qs6g3q_cast{grid-template-columns:1fr;gap:.1rem;padding:.6rem}.Qs6g3q_character{padding:.5rem .25rem}.Qs6g3q_character img,.Qs6g3q_character>.Qs6g3q_sprite{width:84px;height:145px}.Qs6g3q_character>div{padding:.65rem}.Qs6g3q_intro,.Qs6g3q_nav,.Qs6g3q_note{padding-left:1rem;padding-right:1rem}.Qs6g3q_links a{align-items:flex-start}.Qs6g3q_links small{font-size:.72rem}}@media (prefers-reduced-motion:reduce){.Qs6g3q_character img,.Qs6g3q_character>.Qs6g3q_sprite,.Qs6g3q_links a{transition:none}.Qs6g3q_character:hover img,.Qs6g3q_character:hover>.Qs6g3q_sprite,.Qs6g3q_links a:hover{transform:none}}
.tLAgba_hero{color:#173c32;margin-top:1.25rem}.tLAgba_topline{color:#f9e4aa;letter-spacing:.1em;background:#1e4a3e;border-radius:.75rem .75rem 0 0;justify-content:space-between;align-items:center;gap:1rem;padding:.7rem 1rem;font-size:.72rem;font-weight:700;display:flex}.tLAgba_scene{background:#f0ead8;border:1px solid #cdbb91;border-top:0;grid-template-columns:minmax(0,1fr) minmax(190px,30%);min-height:310px;display:grid;position:relative;overflow:hidden}.tLAgba_headline{z-index:1;align-self:center;padding:clamp(1.4rem,4vw,2.6rem);position:relative}.tLAgba_category{color:#284c3e;background:#e1b964;border-radius:.3rem;padding:.35rem .7rem;font-size:.75rem;font-weight:700;display:inline-block}.tLAgba_headline h1{color:#183d34;letter-spacing:-.02em;text-wrap:balance;max-width:16em;margin:1rem 0 1.4rem;font-size:clamp(1.8rem,4vw,3.15rem);font-weight:800;line-height:1.25}.tLAgba_readLink{color:#1e5a45;border-bottom:2px solid #b48634;align-items:center;min-height:44px;padding:.6rem .9rem;font-size:.9rem;font-weight:700;display:inline-flex}.tLAgba_readLink:hover{color:#8b5e15}.tLAgba_portrait{background:linear-gradient(130deg,#f5f0e180,#e5e8cf73),url(/images/dashboard/study-room/morning-nook-v1.webp) 70%/cover;justify-content:center;align-items:end;display:flex;position:relative}.tLAgba_portrait img{z-index:1;object-fit:contain;object-position:bottom;filter:drop-shadow(0 5px 4px #1d34273d);width:min(100%,240px);height:275px;transition:transform .25s;position:relative}.tLAgba_portrait .tLAgba_sprite{z-index:1;filter:drop-shadow(0 5px 4px #1d34273d);background-position:0 100%;background-repeat:no-repeat;background-size:200%;width:206px;height:275px;transition:transform .25s;position:relative}.tLAgba_portrait:hover img,.tLAgba_portrait:hover .tLAgba_sprite{transform:translateY(-5px)}.tLAgba_seal{color:#88601e;background:#fcf2d2;border:1px solid #bf9650;border-radius:50%;place-items:center;width:2.5rem;height:2.5rem;font-family:serif;font-weight:700;display:grid;position:absolute;top:1rem;right:1rem}.tLAgba_nameplate{z-index:2;color:#fff8e8;background:#1e4a3e;border:1px solid #d1b069;border-radius:.3rem;padding:.35rem .6rem;font-size:.72rem;font-weight:700;position:absolute;bottom:.5rem;right:.5rem}.tLAgba_answer{background:#fffaf0;border:1px solid #d7c7a7;border-left:4px solid #c4923c;margin:-1px 0 0;padding:1.2rem 1.5rem;position:relative}.tLAgba_answerTag{color:#8a5f1d;letter-spacing:.08em;font-size:.76rem;font-weight:800}.tLAgba_answer p{color:#263e35;margin-top:.45rem;font-size:1rem;line-height:1.85}.tLAgba_actions{flex-wrap:wrap;align-items:center;gap:.75rem;padding:1.1rem 0 .35rem;display:flex}.tLAgba_primary,.tLAgba_secondary{border-radius:.4rem;align-items:center;min-height:46px;padding:.7rem 1rem;font-size:.88rem;font-weight:700;display:inline-flex}.tLAgba_primary{background:#1e5b45;box-shadow:0 3px #153c30;color:#fff!important}.tLAgba_primary:hover{background:#153f32}.tLAgba_secondary{color:#275847;background:#fffaf0;border:1px solid #b6a883}.tLAgba_readLink:focus-visible{outline-offset:3px;outline:3px solid #b17d28}.tLAgba_primary:focus-visible{outline-offset:3px;outline:3px solid #b17d28}.tLAgba_secondary:focus-visible{outline-offset:3px;outline:3px solid #b17d28}.tLAgba_sources summary:focus-visible{outline-offset:3px;outline:3px solid #b17d28}.tLAgba_disclaimer{margin-top:.6rem}.tLAgba_sources{color:#496355;margin-top:.5rem;font-size:.82rem}.tLAgba_sources summary{cursor:pointer;align-items:center;min-height:44px;font-weight:700;display:flex}.tLAgba_sources summary:before{content:"＋";color:#9c752f;margin-right:.4rem}.tLAgba_sources[open] summary:before{content:"−"}@media (max-width:640px){.tLAgba_topline{font-size:.68rem}.tLAgba_scene{grid-template-columns:minmax(0,1fr)}.tLAgba_headline{padding:1.2rem 1rem .8rem}.tLAgba_headline h1{overflow-wrap:anywhere;font-size:clamp(1.5rem,6.6vw,2rem);line-height:1.3}.tLAgba_portrait{height:180px}.tLAgba_portrait img{width:155px;height:180px}.tLAgba_portrait .tLAgba_sprite{width:135px;height:180px}.tLAgba_seal{width:2rem;height:2rem;top:.5rem;right:.5rem}.tLAgba_nameplate{padding:.25rem;font-size:.62rem;right:.2rem}.tLAgba_answer{padding:1rem}.tLAgba_actions{gap:.55rem}}@media (prefers-reduced-motion:reduce){.tLAgba_portrait img,.tLAgba_portrait .tLAgba_sprite{transition:none}.tLAgba_portrait:hover img,.tLAgba_portrait:hover .tLAgba_sprite{transform:none}}
