.approved-lounge{min-height:100svh;font-family:var(--font-sans,"Pretendard Variable",sans-serif);letter-spacing:-.02em;color:#26372e;background:#fffcf5}.approved-lounge :where(h1,h2,p){margin:0}.approved-lounge :where(section,div){min-width:0}.approved-lounge-main{width:min(980px,100% - 48px);margin-inline:auto;padding:42px 0 64px}.approved-lounge-heading>p{color:#8b8673;margin-bottom:8px;font-size:12px;line-height:1.6}.approved-lounge-heading h1{font-family:var(--serif);letter-spacing:-.05em;color:#24543e;font-size:36px;font-weight:650;line-height:1.5}.approved-lounge-heading>span{color:#78816f;margin-top:9px;font-size:14px;line-height:1.6;display:block}.approved-lounge-feature{background:#f6f5e9;border:1px solid #e2e3d4;border-radius:22px;grid-template-columns:1.2fr 1fr;min-height:290px;margin-top:28px;display:grid;overflow:hidden}.approved-lounge-feature>div{z-index:1;padding:35px;position:relative}.approved-lounge-feature>div>span{color:#809070;font-size:11px;line-height:1.7}.approved-lounge-feature h2{font-family:var(--serif);letter-spacing:-.055em;color:#315841;margin-top:10px;font-size:31px;font-weight:550;line-height:1.6}.approved-lounge-feature p{color:#6e7a64;word-break:keep-all;margin-top:15px;font-size:13px;line-height:1.9}.approved-lounge-feature>img{object-fit:cover;object-position:50% 58%;width:100%;height:100%;max-height:315px;display:block;-webkit-mask-image:linear-gradient(90deg,#0000,#000 15%);mask-image:linear-gradient(90deg,#0000,#000 15%)}.approved-lounge-topics{flex-wrap:wrap;gap:9px;margin:26px 0 34px;display:flex}.approved-lounge-topics>a{color:#63775e;background:#f5f5ed;border:1px solid #e0e5d6;border-radius:99px;align-items:center;min-height:40px;padding:9px 16px;font-size:12px;font-weight:500;line-height:1.5;text-decoration:none;display:inline-flex}.approved-lounge-topics>a:first-child{color:#fffdf5;background:#24543e;border-color:#24543e}.approved-lounge-topics>a:hover{box-shadow:inset 0 0 0 1px #84967b}.approved-lounge-stories,.approved-lounge-group{scroll-margin-top:100px}.approved-lounge-group+.approved-lounge-group{margin-top:38px}.approved-lounge-group>h2{color:#315841;align-items:center;gap:9px;margin-bottom:15px;font-size:17px;font-weight:600;line-height:1.6;display:flex}.approved-lounge-story-grid{grid-template-columns:1fr 1fr;align-items:start;gap:20px;display:grid}.approved-lounge-story{background:#fffefa;border:1px solid #e6e3d6;border-radius:17px;min-width:0;overflow:hidden}.approved-lounge-story>summary{cursor:pointer;flex-direction:column;align-items:flex-start;min-height:210px;padding:25px;list-style:none;display:flex}.approved-lounge-story>summary::-webkit-details-marker{display:none}.approved-lounge-story-label{color:#8b8979;letter-spacing:.02em;font-size:10px;line-height:1.6}.approved-lounge-story strong{font-family:var(--serif);letter-spacing:-.045em;color:#344c37;word-break:keep-all;overflow-wrap:anywhere;margin-top:11px;font-size:21px;font-weight:600;line-height:1.65}.approved-lounge-story-preview{color:#7a816f;word-break:keep-all;margin-top:9px;font-size:12px;line-height:1.85}.approved-lounge-story-open{color:#567449;justify-content:space-between;align-items:center;gap:10px;width:100%;margin-top:auto;padding-top:19px;font-size:11px;line-height:1.6;display:flex}.approved-lounge-story-open svg{transition:transform .18s}.approved-lounge-story[open] .approved-lounge-story-open svg{transform:rotate(180deg)}.approved-lounge-story[open]>summary{background:#f7f7ec;min-height:0}.approved-lounge-story-body{border-top:1px solid #e8e7db;padding:24px 25px 25px}.approved-lounge-story-body>p{color:#5e6b5a;word-break:keep-all;overflow-wrap:anywhere;font-size:14px;line-height:1.95}.approved-lounge-story-body>p+p{margin-top:17px}.approved-lounge-story-body>aside{background:#fff2f3;border:1px solid #efdbe0;border-radius:12px;margin-top:22px;padding:18px}.approved-lounge-story-body>aside>span{color:#9b5c71;margin-bottom:6px;font-size:10px;line-height:1.6;display:block}.approved-lounge-story-body>aside>p{word-break:keep-all;color:#7e485e;font-size:13px;font-weight:500;line-height:1.8}.approved-lounge-story-body>a{color:#315841;justify-content:space-between;align-items:center;gap:12px;min-height:44px;margin-top:13px;font-size:12px;font-weight:500;line-height:1.6;text-decoration:none;display:flex}.approved-lounge-story-body>a:hover{text-underline-offset:4px;text-decoration:underline}.approved-lounge-story-body>a>svg{flex-shrink:0}.approved-lounge-closing{text-align:center;color:#7f5b63;background:linear-gradient(130deg,#fff4f1,#fff8ef);border:1px solid #eedcda;border-radius:20px;flex-direction:column;align-items:center;margin-top:45px;padding:37px 24px;display:flex}.approved-lounge-closing>svg{color:#69845e;margin-bottom:14px}.approved-lounge-closing h2{font-family:var(--serif);color:#435c40;letter-spacing:-.045em;word-break:keep-all;font-size:24px;font-weight:550;line-height:1.6}.approved-lounge-closing p{color:#85746c;margin-top:13px;font-size:13px;line-height:1.8}.approved-lounge-closing>a{color:#fffefa;background:#24543e;border:1px solid #24543e;border-radius:99px;justify-content:center;align-items:center;gap:15px;min-height:48px;margin-top:23px;padding:12px 25px;font-size:13px;font-weight:500;line-height:1.6;text-decoration:none;display:inline-flex}.approved-lounge-footer{border-top:1px solid #e6e4d9;flex-wrap:wrap;align-items:center;gap:20px;width:min(1120px,100% - 48px);margin-inline:auto;padding:28px 0 30px;display:flex}.approved-lounge-footer>nav{flex-wrap:wrap;gap:10px 20px;margin-left:auto;display:flex}.approved-lounge-footer>nav>a{color:#737b6c;align-items:center;min-height:40px;font-size:11px;text-decoration:none;display:inline-flex}.approved-lounge-footer>p{color:#909383;flex-basis:100%;font-size:10px}@media (max-width:700px){.approved-lounge-main{width:calc(100% - 36px);padding:25px 0 38px}.approved-lounge-heading>p{margin-bottom:6px;font-size:11px}.approved-lounge-heading h1{font-size:29px}.approved-lounge-heading>span{margin-top:7px;font-size:12px}.approved-lounge-feature{border-radius:17px;grid-template-columns:1fr 36%;min-height:230px;margin-top:22px}.approved-lounge-feature>div{padding:23px 0 24px 22px}.approved-lounge-feature>div>span{font-size:10px}.approved-lounge-feature h2{margin-top:9px;font-size:26px;line-height:1.6}.approved-lounge-feature p{margin-top:12px;font-size:11px;line-height:1.8}.approved-lounge-feature p br{display:none}.approved-lounge-feature>img{object-position:42% 65%;max-height:270px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 38%);mask-image:linear-gradient(90deg,#0000,#000 38%)}.approved-lounge-topics{gap:7px;margin:20px 0 27px}.approved-lounge-topics>a{min-height:38px;padding:8px 12px;font-size:10px}.approved-lounge-story-grid{grid-template-columns:1fr;gap:13px}.approved-lounge-group+.approved-lounge-group{margin-top:30px}.approved-lounge-group>h2{margin-bottom:12px;font-size:16px}.approved-lounge-story>summary{min-height:0;padding:22px}.approved-lounge-story strong{margin-top:8px;font-size:20px}.approved-lounge-story-preview{margin-top:7px;font-size:12px}.approved-lounge-story-open{padding-top:16px}.approved-lounge-story-body{padding:21px 22px 20px}.approved-lounge-story-body>p{font-size:13px;line-height:1.95}.approved-lounge-story-body>aside{padding:15px}.approved-lounge-closing{margin-top:31px;padding:30px 20px}.approved-lounge-closing h2{font-size:22px}.approved-lounge-closing p{font-size:12px}.approved-lounge-footer{width:calc(100% - 36px);padding-block:23px}.approved-lounge-footer>nav{flex-basis:100%;gap:4px 15px;margin-left:0}}@media (prefers-reduced-motion:reduce){.approved-lounge-story-open svg{transition:none}}
