.library-link{margin-top:26px}.breadcrumbs{display:flex;flex-wrap:wrap;gap:9px;color:#aba6b3;font-size:13px;padding:30px 0}.breadcrumbs a:hover{color:var(--purple)}.breadcrumbs [aria-current]{color:#e5e0ec}.inner-hero{padding:30px 0 55px;border-bottom:1px solid var(--line)}.inner-hero .label{display:block;margin-bottom:24px}.inner-hero h1{font-size:clamp(52px,6.3vw,94px);line-height:.98;max-width:1080px;overflow-wrap:break-word}.inner-hero>p{font-size:19px;max-width:750px;margin-top:25px}.inner-hero .editorial-note{font-size:12px;margin-top:24px;color:#9e98a7}.reading-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:100px;padding-top:60px;padding-bottom:75px}.reading-body{max-width:750px;min-width:0}.answer-block{padding:28px;border-left:3px solid var(--purple);background:linear-gradient(115deg,#251c32,#151318);margin-bottom:42px}.answer-block .label{display:block;color:var(--purple);margin-bottom:12px}.answer-block p{color:#e4dfea;font-size:18px}.reading-step{margin:0 0 40px;scroll-margin-top:110px}.reading-step h2{font-size:35px;margin-bottom:17px;line-height:1.1}.reading-step p{font-size:17px;line-height:1.85;color:#bab4c2}.reading-aside{position:sticky;top:115px;align-self:start;border-top:1px solid #5b466f;padding-top:20px}.reading-aside .label{color:var(--purple)}.contents{list-style:none;padding:0;margin:18px 0 38px}.contents li{margin:15px 0}.contents a{font-size:14px;color:#c1bbc9;display:block}.contents a:hover{color:white}.next-action{background:#17131f;border:1px solid #3c304a;padding:24px;margin:28px 0}.next-action h3{font-size:29px;margin-bottom:15px}.next-action p{font-size:14px;margin-bottom:22px}.next-action .btn{gap:12px;width:100%;padding:14px}.reading-end{border-top:1px solid var(--line);padding-top:25px;display:flex;gap:20px;flex-wrap:wrap}.library-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:23px}.library-card{display:flex;flex-direction:column;border:1px solid #36303e;background:linear-gradient(135deg,#211a2b,#121114);padding:30px;min-height:290px}.library-card:hover{border-color:#a080c4}.library-card .label{color:var(--purple)}.library-card h2{font-size:34px;line-height:1.06;margin:24px 0 17px}.library-card p{font-size:15px}.library-card .card-action{margin-top:auto;padding-top:28px;font-size:14px;color:#ede8f4}.topic-intro{max-width:780px;padding-bottom:28px}.topic-intro h2{font-size:38px;margin-bottom:15px}.path-steps{counter-reset:path;padding:0;list-style:none}.path-steps li{counter-increment:path;display:grid;grid-template-columns:45px 1fr;gap:20px;border-bottom:1px solid var(--line);padding:27px 0;font-size:20px;line-height:1.5;color:#e0dbe7}.path-steps li:before{content:'0' counter(path);font-family:'Barlow Condensed',sans-serif;font-size:32px;color:var(--purple)}.path-guide{margin-top:45px}.path-guide h2{font-size:37px;margin-bottom:25px}.related-section{border-top:1px solid var(--line);padding:60px 0}.related-section h2{font-size:40px;margin-bottom:30px}.related-section .library-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.topic-chip[aria-current=page]{background:#e9e5ef;color:#161319}.inner-page .footer{border-top:1px solid var(--line)}
@media(max-width:1050px){.reading-layout{gap:40px;grid-template-columns:minmax(0,1fr) 265px}.library-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.reading-layout{grid-template-columns:1fr;gap:30px;padding-top:35px}.reading-aside{position:static}.inner-hero{padding:18px 0 35px}.inner-hero h1{font-size:clamp(45px,9vw,70px)}.library-grid,.related-section .library-grid{grid-template-columns:1fr}.library-card{min-height:240px;padding:25px}.reading-step h2{font-size:32px}.answer-block{padding:23px}.inner-hero>p{font-size:17px}.breadcrumbs{font-size:12px}.path-steps li{font-size:18px;grid-template-columns:30px 1fr;gap:15px}}
.link-arrow{display:inline-block;width:16px;height:16px;min-width:16px;flex-shrink:0;vertical-align:-2px;pointer-events:none}
