.article{min-width:0;padding:0 clamp(40px,6vw,100px) 80px}.breadcrumbs{align-items:center;border-bottom:1px solid var(--line);color:var(--faint);display:flex;font-size:8px;gap:9px;min-height:52px;text-transform:uppercase}.breadcrumbs b{color:var(--ink);font-weight:600}.article-header{padding:74px 0 50px}.article-label{color:var(--accent);display:flex;font-size:8px;font-weight:700;justify-content:space-between;text-transform:uppercase}.article-header h1{font:400 clamp(68px,8vw,118px)/.82 "Instrument Serif",Georgia,serif;letter-spacing:0;margin:32px 0 44px}.article-header h1 em{color:var(--accent);font-weight:400}.dek{color:var(--muted);font:400 clamp(18px,2vw,23px)/1.55 "Instrument Serif",Georgia,serif;margin:0;max-width:700px}.article-meta{border-bottom:1px solid var(--line);border-top:1px solid var(--line);display:grid;grid-template-columns:repeat(3,1fr);margin-top:48px;padding:19px 0}.article-meta>div{border-right:1px solid var(--line);padding-left:20px}.article-meta>div:first-child{padding-left:0}.article-meta>div:last-child{border-right:0}.article-meta small,.article-meta strong{display:block}.article-meta small{color:var(--faint);font-size:7px;margin-bottom:4px;text-transform:uppercase}.article-meta strong{font-size:9px;font-weight:600}.article-image{margin:0}.article-image>div{background:linear-gradient(180deg,transparent 65%,rgba(18,14,11,.5)),url(https://unsplash.com/photos/lo2gh5r-toQ/download?force=true&w=1800) center / cover;min-height:440px}[data-theme=dark] .article-image>div{filter:saturate(.65) brightness(.78)}.article-image figcaption{align-items:baseline;color:var(--muted);display:flex;font:italic 13px "Instrument Serif",Georgia,serif;gap:14px;padding:13px 0}.article-image figcaption>span:first-child{color:var(--accent);font:400 8px DM Sans,sans-serif}.article-image .caption-copy{flex:1}.article-image figcaption small{color:var(--faint);font:500 7px DM Sans,sans-serif;text-transform:uppercase}.article-image figcaption a{color:inherit;text-decoration-color:var(--line-strong);text-underline-offset:3px}.article-body{margin:55px auto 0;max-width:720px}.article-body>section{border-top:1px solid var(--line);padding:62px 0 25px}.article-body>section:first-child{border-top:0;padding-top:0}.section-number{color:var(--accent)!important;font-size:8px!important;font-weight:700;margin-bottom:16px!important;text-transform:uppercase}.article-body h2{font:400 clamp(36px,4vw,52px)/1 "Instrument Serif",Georgia,serif;margin:0 0 28px}.article-body section>p{color:var(--muted);font-size:14px;line-height:1.85;margin:0 0 20px}.article-body .lead{color:var(--ink);font:400 20px/1.65 "Instrument Serif",Georgia,serif}.pull-quote{border-bottom:1px solid var(--line);border-top:1px solid var(--line);margin:55px 0;padding:42px 0}.pull-quote>span{color:var(--accent);font-size:8px;font-weight:700;text-transform:uppercase}.pull-quote blockquote{font:italic 400 clamp(29px,3vw,40px)/1.2 "Instrument Serif",Georgia,serif;margin:18px 0 0}.principles{display:grid;gap:1px;grid-template-columns:repeat(3,1fr);margin-top:38px}.principles>div{border:1px solid var(--line);margin-right:-1px;min-height:210px;padding:20px}.principles span{color:var(--accent);font:400 20px "Instrument Serif",Georgia,serif}.principles h3{font:400 18px "Instrument Serif",Georgia,serif;margin:35px 0 10px}.principles p{color:var(--muted);font-size:9px;line-height:1.65;margin:0}.checklist{border-top:1px solid var(--line);list-style:none;margin:35px 0 0;padding:0}.checklist li{align-items:start;border-bottom:1px solid var(--line);display:grid;gap:18px;grid-template-columns:32px 1fr auto;padding:22px 0}.checklist li>span{color:var(--accent);font:400 18px "Instrument Serif",Georgia,serif}.checklist h3{font:400 18px "Instrument Serif",Georgia,serif;margin:0 0 6px}.checklist p{color:var(--muted);font-size:10px;line-height:1.5;margin:0}.checklist i{color:var(--faint);font-size:7px;font-style:normal;text-transform:uppercase}.note{background:var(--accent-soft);display:grid;gap:20px;grid-template-columns:34px 1fr;margin:55px 0;padding:28px}.note-mark{align-items:center;border:1px solid var(--accent);border-radius:50%;color:var(--accent);display:flex;font:italic 18px "Instrument Serif",Georgia,serif;height:28px;justify-content:center;width:28px}.note h3{font:400 20px "Instrument Serif",Georgia,serif;margin:2px 0 8px}.note p{color:var(--muted);font-size:11px;line-height:1.7;margin:0}.bring-grid{display:grid;gap:10px;grid-template-columns:1fr 1fr;margin-top:34px}.bring-grid>div{background:var(--surface);border:1px solid var(--line);min-height:180px;padding:22px}.bring-grid span{color:var(--accent);font-size:7px;font-weight:700;text-transform:uppercase}.bring-grid h3{font:400 21px "Instrument Serif",Georgia,serif;margin:30px 0 9px}.bring-grid p{color:var(--muted);font-size:9px;line-height:1.6;margin:0}.culture-list{list-style:none;margin:35px 0 0;padding:0}.culture-list li{border-top:1px solid var(--line);display:grid;gap:22px;grid-template-columns:150px 1fr;padding:18px 0}.culture-list li:last-child{border-bottom:1px solid var(--line)}.culture-list strong{font:400 18px "Instrument Serif",Georgia,serif}.culture-list span{color:var(--muted);font-size:11px;line-height:1.6}.next-cards{display:grid;gap:10px;grid-template-columns:1fr 1fr;margin-top:35px}.next-cards a{border:1px solid var(--line-strong);display:flex;flex-direction:column;min-height:245px;padding:23px;transition:background .16s ease}.next-cards a:hover{background:var(--surface-strong)}.next-cards span{color:var(--accent);font-size:7px;font-weight:700;text-transform:uppercase}.next-cards h3{font:400 25px "Instrument Serif",Georgia,serif;margin:38px 0 10px}.next-cards p{color:var(--muted);font-size:10px;line-height:1.6;margin:0}.next-cards b{font-size:9px;font-weight:600;margin-top:auto}.article-footer{align-items:center;border-top:1px solid var(--line);display:grid;font-size:9px;grid-template-columns:auto 1fr auto;margin-top:70px;padding:24px 0}.article-footer p{margin:0}.article-footer>div{display:flex;gap:6px;margin-left:14px}.article-footer button{background:transparent;border:1px solid var(--line-strong);cursor:pointer;font-size:8px;padding:6px 10px}.article-footer>a{color:var(--accent)}.toc>div{padding:42px 28px;position:sticky;top:var(--header-height)}.toc>div>p{color:var(--faint);font-size:8px;font-weight:700;margin:0 0 18px;text-transform:uppercase}.toc nav{border-left:1px solid var(--line)}.toc nav a{color:var(--muted);display:grid;font-size:9px;gap:8px;grid-template-columns:20px 1fr;line-height:1.35;padding:9px 0 9px 14px;position:relative}.toc nav a.active{color:var(--ink)}.toc nav a.active:before{background:var(--accent);content:"";height:100%;left:-1px;position:absolute;top:0;width:2px}.toc nav a span{color:var(--accent);font-size:7px}.toc-help{align-items:center;border-top:1px solid var(--line);display:flex;gap:12px;margin-top:30px;padding-top:22px}.toc-help>span{align-items:center;border:1px solid var(--line-strong);border-radius:50%;display:flex;height:28px;justify-content:center;width:28px}.toc-help small,.toc-help strong{display:block}.toc-help small{color:var(--faint);font-size:7px;margin-bottom:3px;text-transform:uppercase}.toc-help strong{font:400 13px "Instrument Serif",Georgia,serif}@media(max-width:1100px){.article{padding-inline:clamp(35px,6vw,75px)}}@media(max-width:760px){.article{padding:0 20px 55px}.breadcrumbs{min-height:45px;overflow:hidden;white-space:nowrap}.article-header{padding:55px 0 38px}.article-header h1{font-size:70px;margin:27px 0 35px}.dek{font-size:19px}.article-meta{gap:12px;grid-template-columns:1fr}.article-meta>div,.article-meta>div:first-child{border-bottom:1px solid var(--line);border-right:0;padding:0 0 10px}.article-meta>div:last-child{border-bottom:0}.article-image>div{min-height:330px}.article-image figcaption{align-items:flex-start;flex-wrap:wrap}.article-image figcaption small{flex-basis:100%;padding-left:22px}.article-body{margin-top:45px}.article-body>section{padding-top:48px}.article-body .lead{font-size:18px}.principles,.bring-grid,.next-cards{grid-template-columns:1fr}.principles>div{min-height:165px}.checklist li{grid-template-columns:28px 1fr}.checklist i{grid-column:2}.culture-list li{gap:8px;grid-template-columns:1fr}.article-footer{align-items:start;gap:15px;grid-template-columns:1fr}.article-footer>div{margin-left:0}}
