@font-face{font-family:journalSerif;src:url(../media/Literata-s.0us-hn5aapf6t.woff2)format("woff2");font-display:swap}@font-face{font-family:journalSerif Fallback;src:local(Arial);ascent-override:108.97%;descent-override:28.52%;line-gap-override:0.0%;size-adjust:108.01%}.journalserif_6a780198-module__opJErq__className{font-family:journalSerif,journalSerif Fallback}.journalserif_6a780198-module__opJErq__variable{--font-journal:"journalSerif", "journalSerif Fallback"}
.journal-photo-module__5jW0wG__photo{color:#172332;background:#ede9df;grid-template-rows:minmax(0,1fr) auto;display:grid;position:absolute;inset:0;overflow:hidden;container-type:inline-size}.journal-photo-module__5jW0wG__picture{isolation:isolate;min-height:0;position:relative;overflow:hidden}.journal-photo-module__5jW0wG__background{transition:transform .65s cubic-bezier(.2,.65,.3,1);object-fit:cover!important}.journal-photo-module__5jW0wG__picture:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(#0a16203d,#0000 33%,#0a1620b3);position:absolute;inset:0}.journal-photo-module__5jW0wG__rubric{z-index:2;color:#fff;text-transform:uppercase;letter-spacing:.15em;font-size:clamp(9px,1.3cqw,13px);position:absolute;top:7%;left:6%}.journal-photo-module__5jW0wG__rubric span{opacity:.65;margin:0 8px}.journal-photo-module__5jW0wG__copy{z-index:2;color:#fff;max-width:88%;position:absolute;inset:auto 6% 8%}.journal-photo-module__5jW0wG__kicker{letter-spacing:.02em;margin-bottom:10px;font-size:clamp(10px,1.7cqw,18px);font-weight:400;display:block}.journal-photo-module__5jW0wG__title{font:400 clamp(32px, 7.5cqw, 96px)/1.1 var(--font-journal), Georgia, serif;letter-spacing:-.04em;text-wrap:balance;display:block}.journal-photo-module__5jW0wG__sectionTitle{font-size:clamp(24px,5cqw,58px)}.journal-photo-module__5jW0wG__foot{background:#ede9df;align-items:center;gap:6%;min-height:72px;padding:3.5% 6%;display:flex}.journal-photo-module__5jW0wG__developer{flex-direction:column;flex:none;align-items:flex-start;gap:4px;display:flex}.journal-photo-module__5jW0wG__developer img{object-position:left center;mix-blend-mode:multiply;object-fit:contain!important;width:clamp(50px,12cqw,100px)!important;height:clamp(24px,5cqw,42px)!important;position:static!important}.journal-photo-module__5jW0wG__developer>span,.journal-photo-module__5jW0wG__fact>span{color:#666863;font-size:clamp(9px,1.2cqw,12px);display:block}.journal-photo-module__5jW0wG__fact{border-left:1px solid #17233228;flex:1;min-width:0;padding-left:5%}.journal-photo-module__5jW0wG__fact strong{font:500 clamp(11px, 1.8cqw, 19px)/1.35 var(--font-heading), sans-serif;text-wrap:balance;margin-top:4px;display:block}.journal-photo-module__5jW0wG__compact .journal-photo-module__5jW0wG__foot{min-height:62px;padding:4% 6%}.journal-photo-module__5jW0wG__compact .journal-photo-module__5jW0wG__title{font-size:clamp(28px,8cqw,57px)}.journal-photo-module__5jW0wG__compact .journal-photo-module__5jW0wG__kicker{margin-bottom:7px;font-size:clamp(10px,2.5cqw,14px)}@media (prefers-reduced-motion:reduce){.journal-photo-module__5jW0wG__background{transition:none}}:is(html[data-theme=night] .journal-photo-module__5jW0wG__photo,html[data-theme=night] .journal-photo-module__5jW0wG__foot){background:var(--paper);color:var(--ink)}html[data-theme=night] .journal-photo-module__5jW0wG__fact{border-color:var(--line)}:is(html[data-theme=night] .journal-photo-module__5jW0wG__fact>span,html[data-theme=night] .journal-photo-module__5jW0wG__developer>span){color:var(--muted)}html[data-theme=night] .journal-photo-module__5jW0wG__developer img{mix-blend-mode:normal;background:#ede9df;border-radius:6px;padding:5px}
.journal-home-module__rRafJa__section{background:var(--cream)}.journal-home-module__rRafJa__heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:40px;display:flex}.journal-home-module__rRafJa__heading h2{font:400 clamp(32px, 3.6vw, 54px)/1.15 var(--font-heading);margin-top:16px}.journal-home-module__rRafJa__heading>a{white-space:nowrap;padding:12px 0}.journal-home-module__rRafJa__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.journal-home-module__rRafJa__image{aspect-ratio:3/2;display:block;position:relative;overflow:hidden}.journal-home-module__rRafJa__image img{object-fit:cover}.journal-home-module__rRafJa__meta{color:var(--muted);margin-top:22px;font-size:12px}.journal-home-module__rRafJa__grid h3{font:400 clamp(24px, 2.2vw, 32px)/1.25 var(--font-heading);margin:12px 0 16px}.journal-home-module__rRafJa__grid h3 a:hover{text-underline-offset:5px;text-decoration:underline}.journal-home-module__rRafJa__excerpt{color:var(--muted);font-size:15px;line-height:1.7}.journal-home-module__rRafJa__read{text-underline-offset:5px;align-items:center;gap:16px;min-height:44px;margin-top:12px;text-decoration:underline;display:inline-flex}@media (max-width:760px){.journal-home-module__rRafJa__heading{flex-direction:column;align-items:start;gap:8px;margin-bottom:24px}.journal-home-module__rRafJa__heading h2{font-size:30px}.journal-home-module__rRafJa__grid{grid-template-columns:1fr;gap:28px}.journal-home-module__rRafJa__image{aspect-ratio:16/10}.journal-home-module__rRafJa__meta{margin-top:14px}.journal-home-module__rRafJa__grid h3{margin:8px 0 10px;font-size:24px}.journal-home-module__rRafJa__excerpt{font-size:16px}}.journal-home-module__rRafJa__image{border-radius:var(--radius-surface)}.journal-home-module__rRafJa__card{border-bottom:1px solid var(--line);flex-direction:column;height:100%;padding-bottom:24px;display:flex}.journal-home-module__rRafJa__image{aspect-ratio:4/3;border-radius:0}.journal-home-module__rRafJa__open{z-index:3;background:var(--cream);width:36px;height:36px;color:var(--ink);border-radius:50%;place-items:center;font-size:23px;display:grid;position:absolute;top:16px;right:16px}.journal-home-module__rRafJa__heading h2,.journal-home-module__rRafJa__grid h3{font-family:var(--font-journal), Georgia, serif;font-weight:400}.journal-home-module__rRafJa__heading h2{max-width:700px;font-size:clamp(32px,4vw,48px)}.journal-home-module__rRafJa__grid h3{font-size:clamp(23px,2vw,28px);line-height:1.3}.journal-home-module__rRafJa__card:hover h3{color:var(--burgundy,#4a0f21)}.journal-home-module__rRafJa__card:focus-visible{outline:2px solid var(--ink);outline-offset:6px}.journal-home-module__rRafJa__read{margin-top:auto;padding-top:18px}.journal-home-module__rRafJa__excerpt{margin-bottom:20px}
.journal-module__UhKvEq__page{padding:40px var(--gutter) 120px}.journal-module__UhKvEq__list{border-top:1px solid var(--line);gap:1px;margin-top:64px;display:grid}.journal-module__UhKvEq__articleCard{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.2fr) minmax(220px,.8fr);gap:40px;padding:32px 0;display:grid}.journal-module__UhKvEq__meta{color:var(--muted);flex-wrap:wrap;gap:8px 20px;margin-top:18px;font-size:14px;display:flex}.journal-module__UhKvEq__excerpt{color:var(--muted);font-size:18px}.journal-module__UhKvEq__body{gap:24px;max-width:720px;margin-top:56px;font-size:18px;display:grid}.journal-module__UhKvEq__sourceNote{border-top:1px solid var(--line);color:var(--muted);margin-top:56px;padding-top:20px;font-size:14px}.journal-module__UhKvEq__empty{border-top:1px solid var(--line);max-width:640px;margin-top:64px;padding:40px 0}@media (max-width:760px){.journal-module__UhKvEq__page{padding:24px 20px 56px}.journal-module__UhKvEq__articleCard{grid-template-columns:1fr;gap:12px;padding:24px 0}.journal-module__UhKvEq__list{margin-top:40px}.journal-module__UhKvEq__categories{gap:8px 18px;margin:24px 0}.journal-module__UhKvEq__categories a,.journal-module__UhKvEq__backLink a{align-items:center;min-height:44px;display:inline-flex}.journal-module__UhKvEq__articleCard h3{margin:10px 0;font-size:25px}.journal-module__UhKvEq__open{width:44px;height:44px}.journal-module__UhKvEq__readLink{align-items:center;min-height:44px;margin-top:12px;display:inline-flex}.journal-module__UhKvEq__articleHeading{margin-top:24px}.journal-module__UhKvEq__articleHeading h1{margin:14px 0 20px;font-size:clamp(32px,9vw,42px)}.journal-module__UhKvEq__contents{padding-bottom:14px;font-size:16px}.journal-module__UhKvEq__contents ol{margin-top:12px}.journal-module__UhKvEq__contents li{margin:8px 0}.journal-module__UhKvEq__readingLayout .journal-module__UhKvEq__body{gap:20px;margin-top:0;font-size:17px}.journal-module__UhKvEq__body h2{margin-bottom:14px;font-size:25px}.journal-module__UhKvEq__body p+p{margin-top:12px}.journal-module__UhKvEq__body .journal-module__UhKvEq__sourceNote{font-size:16px}.journal-module__UhKvEq__contact{margin-top:16px;padding:18px}.journal-module__UhKvEq__related{margin-top:40px;padding-top:24px}.journal-module__UhKvEq__backLink{margin-top:32px}}.journal-module__UhKvEq__previewNote{border-left:2px solid var(--accent,#4a0f21);max-width:850px;color:var(--muted);background:#4a0f2108;margin-top:28px;padding:16px 20px;font-size:14px}.journal-module__UhKvEq__categories{flex-wrap:wrap;gap:12px 24px;margin:36px 0;display:flex}.journal-module__UhKvEq__categories a,.journal-module__UhKvEq__readLink,.journal-module__UhKvEq__backLink a{text-underline-offset:5px;text-decoration:underline}.journal-module__UhKvEq__topic{margin-top:64px;scroll-margin-top:120px}.journal-module__UhKvEq__topic .journal-module__UhKvEq__list{margin-top:24px}.journal-module__UhKvEq__articleCard h3{font:400 clamp(24px, 2.4vw, 36px)/1.22 var(--font-heading);margin:14px 0}.journal-module__UhKvEq__articleCard h3 a:hover{text-underline-offset:5px;text-decoration:underline}.journal-module__UhKvEq__readLink{margin-top:24px;display:inline-block}.journal-module__UhKvEq__articleHeading{max-width:1020px;margin-top:40px}.journal-module__UhKvEq__articleHeading h1{overflow-wrap:break-word;margin:20px 0 28px;font-size:clamp(34px,4.7vw,68px);line-height:1.12}.journal-module__UhKvEq__readingLayout{grid-template-columns:minmax(180px,.4fr) minmax(0,1fr);align-items:start;gap:60px;max-width:1100px;margin-top:56px;display:grid}.journal-module__UhKvEq__contents{font-size:15px;position:sticky;top:130px}.journal-module__UhKvEq__contents ol{margin-top:20px;padding-left:20px}.journal-module__UhKvEq__contents li{margin:14px 0}.journal-module__UhKvEq__contents a:hover{text-decoration:underline}.journal-module__UhKvEq__readingLayout .journal-module__UhKvEq__body{min-width:0;margin-top:0;line-height:1.75}.journal-module__UhKvEq__body section{scroll-margin-top:130px}.journal-module__UhKvEq__body h2{font:400 clamp(25px, 2.4vw, 34px)/1.25 var(--font-heading);margin-bottom:20px}.journal-module__UhKvEq__body p+p{margin-top:18px}.journal-module__UhKvEq__checklist{margin-top:20px;padding-left:24px}.journal-module__UhKvEq__checklist li{margin:10px 0}.journal-module__UhKvEq__body .journal-module__UhKvEq__sourceNote{margin-top:24px;font-size:14px}.journal-module__UhKvEq__body .journal-module__UhKvEq__sourceNote h2{font:500 16px/1.5 var(--font-manrope)}.journal-module__UhKvEq__sourceNote ul{padding-left:20px}.journal-module__UhKvEq__contact{border:1px solid var(--line);margin-top:24px;padding:28px}.journal-module__UhKvEq__contact .journal-module__UhKvEq__button{margin-top:22px}.journal-module__UhKvEq__related{border-top:1px solid var(--line);max-width:1100px;margin-top:64px;padding-top:32px}.journal-module__UhKvEq__related article{max-width:720px;margin-top:28px}.journal-module__UhKvEq__related h3{font:400 26px/1.3 var(--font-heading);margin-bottom:12px}.journal-module__UhKvEq__backLink{margin-top:48px}@media (max-width:760px){.journal-module__UhKvEq__readingLayout{grid-template-columns:1fr;gap:24px;margin-top:24px}.journal-module__UhKvEq__contents{border-bottom:1px solid var(--line);padding-bottom:14px;position:static}.journal-module__UhKvEq__body{margin-top:0;font-size:17px}}.journal-module__UhKvEq__journalHeading{max-width:920px;margin:50px 0 64px}.journal-module__UhKvEq__journalHeading h1{font:400 clamp(44px, 6vw, 88px)/1.04 var(--font-heading);letter-spacing:-.035em;margin:24px 0}.journal-module__UhKvEq__journalHeading>p:last-child{max-width:660px;color:var(--muted);font-size:19px;line-height:1.65}.journal-module__UhKvEq__feature{background:var(--soft);grid-template-columns:1.3fr 1fr;scroll-margin-top:120px;display:grid}.journal-module__UhKvEq__featureImage,.journal-module__UhKvEq__cardImage{aspect-ratio:3/2;display:block;position:relative;overflow:hidden}.journal-module__UhKvEq__featureImage img,.journal-module__UhKvEq__cardImage img,.journal-module__UhKvEq__cover img{object-fit:contain}.journal-module__UhKvEq__featureCopy{align-self:center;padding:clamp(28px,4vw,56px)}.journal-module__UhKvEq__featureCopy h2{font:400 clamp(30px, 3.1vw, 47px)/1.15 var(--font-heading);margin:22px 0}.journal-module__UhKvEq__featureCopy>p:not(:first-child),.journal-module__UhKvEq__visualCard>p:not(.journal-module__UhKvEq__eyebrow){color:var(--muted);line-height:1.65}.journal-module__UhKvEq__archiveHeading{justify-content:space-between;align-items:baseline;gap:24px;margin-top:80px;display:flex}.journal-module__UhKvEq__archiveHeading h2{font:400 clamp(27px, 3vw, 40px)/1.2 var(--font-heading)}.journal-module__UhKvEq__archiveHeading span{color:var(--muted);white-space:nowrap;font-size:14px}.journal-module__UhKvEq__categories a{min-height:44px;padding:12px 0}.journal-module__UhKvEq__cardGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:60px 36px;display:grid}.journal-module__UhKvEq__visualCard{scroll-margin-top:130px}.journal-module__UhKvEq__visualCard .journal-module__UhKvEq__eyebrow{margin-top:26px}.journal-module__UhKvEq__visualCard h2{font:400 clamp(27px, 2.5vw, 38px)/1.2 var(--font-heading);margin:14px 0}.journal-module__UhKvEq__visualCard h2 a:hover,.journal-module__UhKvEq__featureCopy h2 a:hover{text-underline-offset:6px;text-decoration:underline}.journal-module__UhKvEq__cover{margin:40px 0 0}.journal-module__UhKvEq__cover>div{aspect-ratio:3/2;background:var(--soft);max-width:1100px;position:relative}.journal-module__UhKvEq__cover figcaption{color:var(--muted);margin-top:12px;font-size:12px}.journal-module__UhKvEq__takeaway{background:var(--soft);border-left:3px solid #4a0f21;padding:26px 30px}.journal-module__UhKvEq__takeaway>p:last-child{margin-top:12px}.journal-module__UhKvEq__tableWrap{border:1px solid var(--line);margin-top:26px;overflow-x:auto}.journal-module__UhKvEq__tableWrap table{border-collapse:collapse;width:100%;font-size:15px;line-height:1.6}.journal-module__UhKvEq__tableWrap th,.journal-module__UhKvEq__tableWrap td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;min-width:140px;padding:16px}.journal-module__UhKvEq__tableWrap th{background:var(--soft);font-weight:600}.journal-module__UhKvEq__sourceNote a{text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline}@media (max-width:760px){.journal-module__UhKvEq__journalHeading{margin:32px 0 40px}.journal-module__UhKvEq__journalHeading>p:last-child{font-size:17px}.journal-module__UhKvEq__feature,.journal-module__UhKvEq__cardGrid{grid-template-columns:1fr}.journal-module__UhKvEq__featureCopy{padding:28px 24px}.journal-module__UhKvEq__cardGrid{gap:40px}.journal-module__UhKvEq__archiveHeading{align-items:start;margin-top:48px}.journal-module__UhKvEq__cover>div{aspect-ratio:3/2}.journal-module__UhKvEq__takeaway{padding:22px}}.journal-module__UhKvEq__feature,.journal-module__UhKvEq__contact,.journal-module__UhKvEq__cardImage,.journal-module__UhKvEq__cover>div{border-radius:var(--radius-surface);overflow:hidden}.journal-module__UhKvEq__takeaway,.journal-module__UhKvEq__tableWrap,.journal-module__UhKvEq__previewNote{border-radius:var(--radius-control)}.journal-module__UhKvEq__readingLayout .journal-module__UhKvEq__body{overflow-wrap:anywhere;grid-template-columns:minmax(0,1fr);width:100%}.journal-module__UhKvEq__storyFigure{margin:2rem 0}.journal-module__UhKvEq__storyFigure img{border-radius:12px;width:100%;height:auto;display:block}.journal-module__UhKvEq__storyFigure figcaption{color:var(--color-muted,#71676a);margin-top:12px;font-size:14px;line-height:1.6}.journal-module__UhKvEq__storyFacts{color:#fff6f5;background:#4a0f21;border-radius:16px;margin:48px 0;padding:clamp(24px,4vw,40px)}.journal-module__UhKvEq__storyFacts>img{object-fit:contain;background:#fff;border-radius:8px;width:160px;height:70px;margin-bottom:24px;padding:12px}.journal-module__UhKvEq__storyFactsGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:24px 0;display:grid}.journal-module__UhKvEq__storyFactsGrid span{opacity:.75;margin-bottom:12px;font-size:13px;line-height:1.6;display:block}.journal-module__UhKvEq__storyFactsGrid strong{font-size:clamp(20px,2vw,28px);font-weight:500;line-height:1.3}.journal-module__UhKvEq__storyFacts p{color:inherit}.journal-module__UhKvEq__storyFacts .button{color:#4a0f21;background:#fff6f5}@media (max-width:640px){.journal-module__UhKvEq__storyFactsGrid{grid-template-columns:1fr}}.journal-module__UhKvEq__storyPhoto{aspect-ratio:8/5;border-radius:var(--radius-surface);position:relative;overflow:hidden}.journal-module__UhKvEq__guideArchive{border-top:1px solid var(--line);margin-top:72px;padding-top:32px}.journal-module__UhKvEq__guideArchive h2{margin-bottom:16px;font-size:32px}.journal-module__UhKvEq__guideArchive summary{cursor:pointer;padding:20px 0}.journal-module__UhKvEq__guideArchive ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding-left:20px;display:grid}.journal-module__UhKvEq__guideArchive a{text-underline-offset:4px;text-decoration:underline}@media (max-width:760px){.journal-module__UhKvEq__guideArchive ul{grid-template-columns:1fr}}
.home-search-module__azZBqG__panel.home-search-module__azZBqG__panel.home-search-module__azZBqG__panel{color:var(--ink);background:0 0;border:0;border-radius:0;padding:10px 0 0;display:block}.home-search-module__azZBqG__form{border-bottom:1px solid var(--line);align-items:center;gap:20px;padding:0 0 16px;transition:border-color .25s;display:flex}.home-search-module__azZBqG__form:focus-within{border-color:var(--accent)}.home-search-module__azZBqG__field{flex:1;align-items:center;gap:18px;min-width:0;display:flex}.home-search-module__azZBqG__field>svg{color:var(--accent);stroke-width:1.3px;width:22px}.home-search-module__azZBqG__inputWrap{flex:1;min-width:0;height:68px;position:relative}.home-search-module__azZBqG__inputWrap input{width:100%;height:100%;color:var(--ink);letter-spacing:-.035em;background:0 0;border:0;outline:none;font-size:clamp(18px,2.3vw,30px)}.home-search-module__azZBqG__inputWrap input::placeholder{color:var(--muted)}.home-search-module__azZBqG__example{white-space:nowrap;pointer-events:none;color:var(--ink);letter-spacing:-.035em;align-items:center;font-size:clamp(18px,2.3vw,30px);display:flex;position:absolute;inset:0;overflow:hidden}.home-search-module__azZBqG__caret{background:var(--accent);flex:0 0 1px;height:1em;margin-left:4px}.home-search-module__azZBqG__icon{width:44px;height:44px;color:var(--muted);opacity:0;flex-shrink:0;place-items:center;transition:opacity .2s;display:grid}.home-search-module__azZBqG__icon:focus-visible,.home-search-module__azZBqG__field:focus-within .home-search-module__azZBqG__icon{opacity:1}@media (hover:hover) and (pointer:fine){.home-search-module__azZBqG__field:hover .home-search-module__azZBqG__icon{opacity:1}}.home-search-module__azZBqG__submit{border:1px solid var(--accent);background:var(--accent);width:60px;height:60px;color:var(--paper);border-radius:50%;flex-shrink:0;place-items:center;transition:transform .25s;display:grid}@media (hover:hover) and (pointer:fine){.home-search-module__azZBqG__submit:hover{transform:translate(2px,-2px)}}.home-search-module__azZBqG__bottom{justify-content:space-between;align-items:center;gap:20px;padding-top:5px;display:flex}.home-search-module__azZBqG__categories{flex-wrap:wrap;column-gap:24px;display:flex}.home-search-module__azZBqG__categories button{min-width:44px;min-height:44px;color:var(--muted);background:0 0;padding:0;font-size:13px;position:relative}.home-search-module__azZBqG__categories button[aria-pressed=true]{color:var(--ink)}.home-search-module__azZBqG__categories button:after{content:"";background:var(--accent);transform-origin:0;height:1px;transition:transform .25s;position:absolute;bottom:5px;left:0;right:0;transform:scaleX(0)}.home-search-module__azZBqG__categories button[aria-pressed=true]:after{transform:scaleX(1)}@media (hover:hover) and (pointer:fine){.home-search-module__azZBqG__categories button:hover:after{transform:scaleX(1)}}.home-search-module__azZBqG__filters{min-height:44px;color:var(--muted);align-items:center;gap:8px;font-size:12px;display:flex}.home-search-module__azZBqG__preview{color:var(--muted);overflow-wrap:anywhere;margin-top:10px;font-size:12px}@media (max-width:760px){.home-search-module__azZBqG__panel.home-search-module__azZBqG__panel.home-search-module__azZBqG__panel{padding:4px 0 0}.home-search-module__azZBqG__form{gap:8px;padding-bottom:9px}.home-search-module__azZBqG__field{gap:10px}.home-search-module__azZBqG__field>svg{display:none}.home-search-module__azZBqG__inputWrap{height:56px}.home-search-module__azZBqG__inputWrap input,.home-search-module__azZBqG__example{font-size:clamp(17px,3.8vw,24px)}.home-search-module__azZBqG__submit{width:46px;height:46px}.home-search-module__azZBqG__icon{width:44px}.home-search-module__azZBqG__bottom{align-items:flex-start;gap:12px}.home-search-module__azZBqG__categories{column-gap:17px}.home-search-module__azZBqG__categories button{font-size:12px}.home-search-module__azZBqG__filters{flex-shrink:0;justify-content:center;gap:0;width:44px;font-size:0}}@media (hover:none){.home-search-module__azZBqG__icon{opacity:.6}}@media (prefers-reduced-motion:reduce){.home-search-module__azZBqG__submit,.home-search-module__azZBqG__categories button:after{transition:none}@media (hover:hover) and (pointer:fine){.home-search-module__azZBqG__submit:hover{transform:none}}}.home-search-module__azZBqG__suggestions{border-bottom:1px solid var(--line);padding:8px 0;display:grid}.home-search-module__azZBqG__suggestions a{min-height:48px;color:var(--ink);align-items:center;gap:16px;padding:8px 10px;display:flex}.home-search-module__azZBqG__suggestions a:focus-visible{background:color-mix(in srgb, var(--accent) 8%, transparent)}@media (hover:hover) and (pointer:fine){.home-search-module__azZBqG__suggestions a:hover{background:color-mix(in srgb, var(--accent) 8%, transparent)}}.home-search-module__azZBqG__suggestions small{color:var(--muted);margin-left:auto;font-size:11px}.home-search-module__azZBqG__suggestions svg{flex-shrink:0}@media (max-width:480px){.home-search-module__azZBqG__suggestions a{flex-wrap:wrap;gap:6px 12px}.home-search-module__azZBqG__suggestions small{margin-left:0}}.home-search-module__azZBqG__submit:active{opacity:.82}.home-search-module__azZBqG__categories button:focus-visible:after{transform:scaleX(1)}
.journal-library-module__6qmgPG__library{margin-top:90px;scroll-margin-top:140px}.journal-library-module__6qmgPG__heading{justify-content:space-between;align-items:end;gap:32px;margin-bottom:30px;display:flex}.journal-library-module__6qmgPG__eyebrow{text-transform:uppercase;letter-spacing:.14em;color:var(--burgundy,#4a0f21);font-size:11px}.journal-library-module__6qmgPG__heading h2{font:400 clamp(30px, 4vw, 48px)/1.2 var(--font-journal), Georgia, serif;letter-spacing:-.03em;margin-top:12px}.journal-library-module__6qmgPG__search{border-bottom:1px solid var(--line);width:100%;max-width:350px;color:var(--muted);align-items:center;gap:12px;padding:14px 0;display:flex}.journal-library-module__6qmgPG__search input{min-width:0;font:inherit;color:var(--ink);background:0 0;border:0;outline:none;flex:1}.journal-library-module__6qmgPG__search:focus-within{border-color:var(--ink)}.journal-library-module__6qmgPG__search button{color:inherit;cursor:pointer;background:0 0;border:0;padding:5px}.journal-library-module__6qmgPG__filters{border-top:1px solid var(--line);flex-wrap:wrap;gap:8px;padding-top:24px;display:flex}.journal-library-module__6qmgPG__filters button{cursor:pointer;border:1px solid var(--line);min-height:44px;font:inherit;color:var(--ink);background:0 0;border-radius:100px;padding:10px 17px;font-size:13px;transition:background .2s,color .2s}.journal-library-module__6qmgPG__filters button[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--cream)}@media (hover:hover) and (pointer:fine){.journal-library-module__6qmgPG__filters button:hover{border-color:var(--ink)}}.journal-library-module__6qmgPG__filters span{opacity:.7;margin-left:9px;font-size:10px}.journal-library-module__6qmgPG__result{color:var(--muted);margin:22px 0;font-size:12px}.journal-library-module__6qmgPG__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:46px 24px;display:grid}.journal-library-module__6qmgPG__card{min-width:0}.journal-library-module__6qmgPG__cardLink{border-bottom:1px solid var(--line);flex-direction:column;height:100%;padding-bottom:24px;display:flex;position:relative}.journal-library-module__6qmgPG__image{aspect-ratio:4/3;background:var(--soft);position:relative;overflow:hidden}.journal-library-module__6qmgPG__image>img{object-fit:contain}.journal-library-module__6qmgPG__open{z-index:3;width:38px;height:38px;color:var(--ink);background:var(--cream);border-radius:50%;place-items:center;transition:transform .2s;display:grid;position:absolute;top:16px;right:16px}.journal-library-module__6qmgPG__meta{color:var(--muted);justify-content:space-between;gap:12px;margin:20px 0 12px;font-size:11px;display:flex}.journal-library-module__6qmgPG__meta>span:first-child{text-transform:uppercase;letter-spacing:.08em;color:var(--burgundy,#4a0f21)}.journal-library-module__6qmgPG__card h3{font:400 clamp(22px, 2.2vw, 28px)/1.3 var(--font-journal), Georgia, serif;letter-spacing:-.025em;text-wrap:balance;margin-bottom:12px;transition:color .2s}.journal-library-module__6qmgPG__excerpt{color:var(--muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-bottom:20px;font-size:14px;line-height:1.7;display:-webkit-box;overflow:hidden}.journal-library-module__6qmgPG__read{align-items:center;gap:12px;margin-top:auto;font-size:12px;font-weight:500;display:flex}@media (hover:hover) and (pointer:fine){.journal-library-module__6qmgPG__cardLink:hover h3{color:var(--burgundy,#4a0f21)}.journal-library-module__6qmgPG__cardLink:hover .journal-library-module__6qmgPG__open{transform:rotate(45deg)}.journal-library-module__6qmgPG__cardLink:hover img{transform:scale(1.025)}}.journal-library-module__6qmgPG__cardLink:focus-visible{outline:2px solid var(--ink);outline-offset:6px}.journal-library-module__6qmgPG__empty{text-align:center;border:1px solid var(--line);padding:60px 24px}.journal-library-module__6qmgPG__empty h3{margin-bottom:15px;font-size:26px}.journal-library-module__6qmgPG__empty p{color:var(--muted)}.journal-library-module__6qmgPG__empty button{background:var(--ink);color:var(--cream);cursor:pointer;border:0;margin-top:24px;padding:15px 24px}@media (max-width:1000px){.journal-library-module__6qmgPG__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.journal-library-module__6qmgPG__library{margin-top:56px}.journal-library-module__6qmgPG__heading{flex-direction:column;align-items:start;gap:18px}.journal-library-module__6qmgPG__search{max-width:none}.journal-library-module__6qmgPG__grid{grid-template-columns:1fr;gap:36px}.journal-library-module__6qmgPG__filters{gap:7px}.journal-library-module__6qmgPG__filters button{padding:9px 13px;font-size:12px}.journal-library-module__6qmgPG__card h3{font-size:26px}.journal-library-module__6qmgPG__meta{font-size:11px}}@media (prefers-reduced-motion:reduce){.journal-library-module__6qmgPG__cardLink *{transition-property:color,background-color,border-color,opacity!important;transition-duration:var(--quick)!important}@media (hover:hover) and (pointer:fine){.journal-library-module__6qmgPG__cardLink:hover img{transform:none}}}.journal-library-module__6qmgPG__more{border:1px solid var(--line);min-height:48px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;margin:36px auto 0;padding:12px 26px;display:block}@media (hover:hover) and (pointer:fine){.journal-library-module__6qmgPG__more:hover{border-color:var(--ink)}}
.journal-index-module__4ofBjW__page{padding:32px var(--gutter) 100px;max-width:1600px;margin:auto}.journal-index-module__4ofBjW__breadcrumbs{color:var(--muted);gap:12px;margin-bottom:52px;font-size:12px;display:flex}.journal-index-module__4ofBjW__heading{grid-template-columns:1.5fr 1fr;align-items:end;gap:80px;margin-bottom:55px;display:grid}.journal-index-module__4ofBjW__eyebrow{text-transform:uppercase;letter-spacing:.13em;color:var(--burgundy,#4a0f21);font-size:11px;line-height:1.5}.journal-index-module__4ofBjW__heading h1{font:400 clamp(44px, 6.2vw, 86px)/1.08 var(--font-journal), Georgia, serif;letter-spacing:-.055em;margin-top:22px}.journal-index-module__4ofBjW__heading h1 em{color:var(--burgundy,#4a0f21);font-weight:400}.journal-index-module__4ofBjW__intro{max-width:365px;padding-bottom:8px}.journal-index-module__4ofBjW__intro>p:first-child{letter-spacing:-.025em;margin-bottom:22px;font-size:23px;line-height:1.4}.journal-index-module__4ofBjW__intro>p:nth-child(2){color:var(--muted);font-size:15px;line-height:1.8}.journal-index-module__4ofBjW__intro a{border-bottom:1px solid var(--ink);align-items:center;gap:24px;margin-top:20px;padding:12px 0 7px;font-size:13px;display:inline-flex}.journal-index-module__4ofBjW__rule{border-top:1px solid var(--ink);letter-spacing:.09em;text-transform:uppercase;color:var(--muted);justify-content:space-between;gap:24px;padding:14px 0;font-size:10px;display:flex}.journal-index-module__4ofBjW__feature{margin-top:10px}.journal-index-module__4ofBjW__featureLink{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:center;gap:50px;display:grid}.journal-index-module__4ofBjW__featureImage{aspect-ratio:6/5;position:relative;overflow:hidden}.journal-index-module__4ofBjW__featureTag{z-index:3;background:var(--cream);color:var(--burgundy,#4a0f21);text-transform:uppercase;letter-spacing:.1em;padding:9px 13px;font-size:10px;position:absolute;top:24px;right:24px}.journal-index-module__4ofBjW__featureCopy{padding-right:15px}.journal-index-module__4ofBjW__featureCopy .journal-index-module__4ofBjW__eyebrow>span{color:var(--muted)}.journal-index-module__4ofBjW__featureCopy h2{font:400 clamp(30px, 3.2vw, 44px)/1.2 var(--font-journal), Georgia, serif;letter-spacing:-.035em;text-wrap:balance;margin:22px 0}.journal-index-module__4ofBjW__featureCopy>p{color:var(--muted);font-size:16px;line-height:1.75}.journal-index-module__4ofBjW__featureRead{border-top:1px solid var(--line);justify-content:space-between;align-items:center;margin-top:32px;padding-top:18px;font-size:13px;display:flex}.journal-index-module__4ofBjW__featureRead>span{border:1px solid var(--line);border-radius:50%;place-items:center;width:44px;height:44px;transition:background .2s,color .2s;display:grid}@media (hover:hover) and (pointer:fine){.journal-index-module__4ofBjW__featureLink:hover .journal-index-module__4ofBjW__featureRead>span{background:var(--ink);color:var(--cream)}}.journal-index-module__4ofBjW__featureLink:focus-visible{outline:2px solid var(--ink);outline-offset:8px}.journal-index-module__4ofBjW__essentials{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:.7fr 1fr 1fr;gap:32px;margin-top:54px;padding:28px 0;display:grid}.journal-index-module__4ofBjW__essentials h2{font:400 25px/1.25 var(--font-journal), Georgia, serif;letter-spacing:-.03em;margin-top:10px}.journal-index-module__4ofBjW__essentials>a{border-left:1px solid var(--line);align-items:start;gap:18px;padding-left:26px;display:flex}.journal-index-module__4ofBjW__number{font:400 34px/1 var(--font-journal), Georgia, serif;color:var(--muted);opacity:.55}.journal-index-module__4ofBjW__essentials h3{font:400 19px/1.4 var(--font-journal), Georgia, serif;margin-top:8px}.journal-index-module__4ofBjW__essentials>a>svg{flex-shrink:0;margin-left:auto}@media (hover:hover) and (pointer:fine){.journal-index-module__4ofBjW__essentials>a:hover h3{text-underline-offset:4px;text-decoration:underline}}.journal-index-module__4ofBjW__guides{background:var(--soft);margin-top:90px;padding:40px}.journal-index-module__4ofBjW__guideHeading{justify-content:space-between;align-items:end;gap:24px;display:flex}.journal-index-module__4ofBjW__guideHeading h2{font:400 clamp(28px, 3vw, 40px)/1.2 var(--font-journal), Georgia, serif;letter-spacing:-.03em;margin-top:14px}.journal-index-module__4ofBjW__guideHeading>a{white-space:nowrap;align-items:center;gap:14px;font-size:12px;display:inline-flex}.journal-index-module__4ofBjW__guides>p{color:var(--muted);margin:18px 0 30px;font-size:14px;line-height:1.7}.journal-index-module__4ofBjW__projectGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 30px;display:grid}.journal-index-module__4ofBjW__projectGrid details{border-top:1px solid var(--line);min-width:0}.journal-index-module__4ofBjW__projectGrid summary{cursor:pointer;justify-content:space-between;gap:16px;padding:20px 0;font-size:16px;list-style:none;display:flex}.journal-index-module__4ofBjW__projectGrid summary::-webkit-details-marker{display:none}.journal-index-module__4ofBjW__projectGrid summary small{text-transform:uppercase;letter-spacing:.12em;color:var(--muted);margin-top:7px;font-size:10px;display:block}.journal-index-module__4ofBjW__expand{font-size:24px;line-height:1}.journal-index-module__4ofBjW__projectGrid details[open] .journal-index-module__4ofBjW__expand{transform:rotate(45deg)}.journal-index-module__4ofBjW__projectGrid ul{padding:0;font-size:13px;line-height:1.65;list-style:none}.journal-index-module__4ofBjW__projectGrid li{border-top:1px solid var(--line)}.journal-index-module__4ofBjW__projectGrid li a{justify-content:space-between;gap:10px;padding:12px 0;display:flex}.journal-index-module__4ofBjW__projectGrid li a>svg{flex-shrink:0;margin-top:4px}@media (hover:hover) and (pointer:fine){.journal-index-module__4ofBjW__projectGrid li a:hover{text-decoration:underline}}.journal-index-module__4ofBjW__projectLink{align-items:center;gap:12px;padding:16px 0;font-size:12px;display:flex}.journal-index-module__4ofBjW__editorial{border-top:1px solid var(--line);grid-template-columns:.55fr 1fr 1fr;gap:40px;margin-top:70px;padding-top:30px;display:grid}.journal-index-module__4ofBjW__editorial p{font:400 25px/1.4 var(--font-journal), Georgia, serif;letter-spacing:-.03em}.journal-index-module__4ofBjW__editorial>span:last-child{color:var(--muted);font-size:13px;line-height:1.8}@media (max-width:1000px){.journal-index-module__4ofBjW__heading{gap:40px}.journal-index-module__4ofBjW__featureLink{gap:30px}.journal-index-module__4ofBjW__essentials{grid-template-columns:1fr 1fr}.journal-index-module__4ofBjW__essentials>div{grid-column:1/-1}.journal-index-module__4ofBjW__essentials>a{border-left:0;padding-left:0}.journal-index-module__4ofBjW__projectGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.journal-index-module__4ofBjW__page{padding-top:20px;padding-bottom:52px}.journal-index-module__4ofBjW__breadcrumbs{margin-bottom:24px}.journal-index-module__4ofBjW__heading{grid-template-columns:1fr;gap:20px;margin-bottom:24px}.journal-index-module__4ofBjW__heading h1{font-size:clamp(32px,9vw,38px)}.journal-index-module__4ofBjW__intro{max-width:none}.journal-index-module__4ofBjW__intro>p:nth-child(2){font-size:16px;line-height:1.65}.journal-index-module__4ofBjW__intro>p:first-child{margin-bottom:8px;font-size:20px}.journal-index-module__4ofBjW__rule{font-size:9px}.journal-index-module__4ofBjW__rule>span:last-child{display:none}.journal-index-module__4ofBjW__featureLink{grid-template-columns:1fr;gap:18px}.journal-index-module__4ofBjW__featureImage{aspect-ratio:16/10}.journal-index-module__4ofBjW__featureCopy{padding:0}.journal-index-module__4ofBjW__featureCopy h2{margin:12px 0;font-size:27px}.journal-index-module__4ofBjW__featureCopy>p{font-size:16px}.journal-index-module__4ofBjW__featureRead{margin-top:16px}.journal-index-module__4ofBjW__featureTag{padding:8px 10px;font-size:9px;top:16px;right:16px}.journal-index-module__4ofBjW__essentials{grid-template-columns:1fr;gap:24px;margin-top:36px}.journal-index-module__4ofBjW__essentials>div{grid-column:auto}.journal-index-module__4ofBjW__essentials h2 br{display:none}.journal-index-module__4ofBjW__essentials>a{border-top:1px solid var(--line);padding-top:20px}.journal-index-module__4ofBjW__guides{margin-top:52px;padding:24px 20px}.journal-index-module__4ofBjW__guides>p{margin:12px 0 20px;font-size:16px}.journal-index-module__4ofBjW__guideHeading{flex-direction:column;align-items:start;gap:18px}.journal-index-module__4ofBjW__guideHeading h2{font-size:28px}.journal-index-module__4ofBjW__projectGrid{grid-template-columns:1fr}.journal-index-module__4ofBjW__projectGrid summary{padding:14px 0}.journal-index-module__4ofBjW__projectGrid ul{font-size:16px}.journal-index-module__4ofBjW__projectGrid li a{padding:12px 0}.journal-index-module__4ofBjW__editorial{grid-template-columns:1fr;gap:14px;margin-top:44px;padding-top:22px}.journal-index-module__4ofBjW__editorial p{font-size:22px}}.journal-index-module__4ofBjW__heading{border-bottom:1px solid var(--line);align-items:end;gap:24px;margin-bottom:36px;padding-bottom:28px}.journal-index-module__4ofBjW__heading h1{margin-top:10px;font-size:clamp(48px,6vw,76px);line-height:1.1}.journal-index-module__4ofBjW__description{color:var(--muted);text-align:right;padding-bottom:8px;font-size:15px}.journal-index-module__4ofBjW__breadcrumbs{margin-bottom:30px}.journal-index-module__4ofBjW__essentials h2{margin-top:0}.journal-index-module__4ofBjW__guides .journal-index-module__4ofBjW__projectGrid{margin-top:28px}@media (max-width:640px){.journal-index-module__4ofBjW__heading{grid-template-columns:1fr;gap:12px;margin-bottom:24px;padding-bottom:22px}.journal-index-module__4ofBjW__heading h1{font-size:48px}.journal-index-module__4ofBjW__description{text-align:left;padding:0}.journal-index-module__4ofBjW__breadcrumbs{margin-bottom:24px}}
.development-guides-module__bNyN4W__page{width:min(1280px,100% - 64px);margin:32px auto 96px}.development-guides-module__bNyN4W__heading{max-width:880px;margin:56px 0}.development-guides-module__bNyN4W__heading h1{margin:16px 0 24px;font-size:clamp(36px,4vw,64px);line-height:1.1}.development-guides-module__bNyN4W__heading p{max-width:720px;font-size:18px;line-height:1.7}.development-guides-module__bNyN4W__introLine{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:24px;padding-bottom:24px;display:flex}.development-guides-module__bNyN4W__introLine h2{font-size:30px}.development-guides-module__bNyN4W__directory{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 24px;margin:32px 0 72px;display:grid}.development-guides-module__bNyN4W__directory article{min-width:0}.development-guides-module__bNyN4W__directory h3{margin:20px 0 12px;font-size:24px}.development-guides-module__bNyN4W__directory p{line-height:1.7}.development-guides-module__bNyN4W__directory a{display:block}.development-guides-module__bNyN4W__banner{color:#fff6f5;background:#4a0f21;border-radius:24px;grid-template-columns:1.4fr 1fr;min-height:440px;display:grid;overflow:hidden}.development-guides-module__bNyN4W__bannerPhoto{min-height:360px;position:relative}.development-guides-module__bNyN4W__bannerPhoto img{object-fit:cover}.development-guides-module__bNyN4W__bannerCopy{flex-direction:column;justify-content:space-between;gap:24px;min-width:0;padding:48px 40px;display:flex}.development-guides-module__bNyN4W__bannerCopy strong{font-family:var(--font-heading);overflow-wrap:anywhere;font-size:40px;line-height:1.15}.development-guides-module__bNyN4W__bannerCopy p{font-size:15px}.development-guides-module__bNyN4W__bannerCopy>span:last-child{font-size:17px;line-height:1.5}.development-guides-module__bNyN4W__logo{background:#fff;border-radius:12px;align-self:flex-start;padding:16px 20px;display:inline-flex}.development-guides-module__bNyN4W__logo img{object-fit:contain;width:130px;height:40px}.development-guides-module__bNyN4W__compact{grid-template-columns:1fr;min-height:0}.development-guides-module__bNyN4W__compact .development-guides-module__bNyN4W__bannerPhoto{height:210px;min-height:0}.development-guides-module__bNyN4W__compact .development-guides-module__bNyN4W__bannerCopy{gap:18px;padding:24px}.development-guides-module__bNyN4W__compact .development-guides-module__bNyN4W__bannerCopy strong{font-size:26px}.development-guides-module__bNyN4W__compact .development-guides-module__bNyN4W__logo img{width:90px;height:28px}.development-guides-module__bNyN4W__compact .development-guides-module__bNyN4W__logo{padding:10px 14px}.development-guides-module__bNyN4W__compact .development-guides-module__bNyN4W__bannerCopy p{margin:0}.development-guides-module__bNyN4W__compact .development-guides-module__bNyN4W__bannerCopy>span:last-child{font-size:14px}.development-guides-module__bNyN4W__actions{flex-wrap:wrap;gap:16px;margin:32px 0;display:flex}.development-guides-module__bNyN4W__note{color:var(--muted);max-width:900px;font-size:14px;line-height:1.7}.development-guides-module__bNyN4W__stats{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));margin:40px 0;display:grid}.development-guides-module__bNyN4W__stats>div{border-right:1px solid var(--line);min-width:0;padding:28px 24px}.development-guides-module__bNyN4W__stats>div:last-child{border:0}.development-guides-module__bNyN4W__stats dt{margin-bottom:16px;font-size:14px}.development-guides-module__bNyN4W__stats dd{overflow-wrap:anywhere;margin:0;font-size:28px;font-weight:500}.development-guides-module__bNyN4W__series{margin:64px 0}.development-guides-module__bNyN4W__seriesGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px;margin-top:32px;display:grid}.development-guides-module__bNyN4W__seriesCard{min-width:0}.development-guides-module__bNyN4W__cover{aspect-ratio:3/2;background:#4a0f21;border-radius:24px;position:relative;overflow:hidden}.development-guides-module__bNyN4W__cover img{object-fit:cover}.development-guides-module__bNyN4W__seriesCard h3{margin:20px 0 12px;font-size:24px;line-height:1.3}.development-guides-module__bNyN4W__seriesCard p{line-height:1.7}.development-guides-module__bNyN4W__facts{border-top:1px solid var(--line);grid-template-columns:1fr 2fr;gap:16px;padding:24px 0;line-height:1.7;display:grid}.development-guides-module__bNyN4W__facts dt{color:var(--muted)}.development-guides-module__bNyN4W__facts dd{overflow-wrap:anywhere;margin:0}.development-guides-module__bNyN4W__bars{gap:24px;max-width:850px;margin:32px 0;display:grid}.development-guides-module__bNyN4W__barRow{grid-template-columns:130px 1fr 120px;align-items:center;gap:20px;display:grid}.development-guides-module__bNyN4W__barTrack{background:var(--line);border-radius:12px;height:12px;overflow:hidden}.development-guides-module__bNyN4W__barFill{background:var(--brand,#4a0f21);border-radius:12px;height:100%}.development-guides-module__bNyN4W__units{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:32px 0;display:grid}.development-guides-module__bNyN4W__unit{border-top:1px solid var(--line);min-width:0;padding:24px 0}.development-guides-module__bNyN4W__unit h3{font-size:24px}.development-guides-module__bNyN4W__unit p{line-height:1.7}.development-guides-module__bNyN4W__unit a{text-underline-offset:6px;margin-top:12px;text-decoration:underline;display:inline-block}.development-guides-module__bNyN4W__articlePanel{border-block:1px solid var(--line);margin:32px 0;padding:32px 0}.development-guides-module__bNyN4W__articlePanel h2{font-size:28px}.development-guides-module__bNyN4W__articlePanel .development-guides-module__bNyN4W__stats{margin:24px 0}.development-guides-module__bNyN4W__articlePanel .development-guides-module__bNyN4W__stats dd{font-size:22px}.development-guides-module__bNyN4W__articlePanel .development-guides-module__bNyN4W__actions{margin:20px 0 0}.development-guides-module__bNyN4W__inlineLink{text-underline-offset:5px;text-decoration:underline}.development-guides-module__bNyN4W__developerNav{flex-wrap:wrap;gap:16px;margin-bottom:32px;display:flex}.development-guides-module__bNyN4W__developerNav a{border:1px solid var(--line);border-radius:12px;padding:12px 18px}html[data-theme=night] .development-guides-module__bNyN4W__barFill{background:#edcbd0}html[data-theme=night] .development-guides-module__bNyN4W__banner{background:#4a0f21}@media (max-width:1000px){.development-guides-module__bNyN4W__directory{grid-template-columns:repeat(2,minmax(0,1fr))}.development-guides-module__bNyN4W__bannerCopy{padding:32px 24px}.development-guides-module__bNyN4W__bannerCopy strong{font-size:32px}.development-guides-module__bNyN4W__units{grid-template-columns:repeat(2,minmax(0,1fr))}.development-guides-module__bNyN4W__stats dd{font-size:24px}}@media (max-width:760px){.development-guides-module__bNyN4W__page{width:calc(100% - 28px);margin-top:18px}.development-guides-module__bNyN4W__heading h1{font-size:36px}.development-guides-module__bNyN4W__heading p{font-size:16px}.development-guides-module__bNyN4W__directory,.development-guides-module__bNyN4W__seriesGrid,.development-guides-module__bNyN4W__units{grid-template-columns:1fr}.development-guides-module__bNyN4W__introLine{display:block}.development-guides-module__bNyN4W__banner{grid-template-columns:1fr;min-height:0}.development-guides-module__bNyN4W__bannerPhoto{height:210px;min-height:0}.development-guides-module__bNyN4W__bannerCopy{gap:16px;padding:22px}.development-guides-module__bNyN4W__bannerCopy strong{font-size:28px}.development-guides-module__bNyN4W__bannerCopy p{margin:0;font-size:16px}.development-guides-module__bNyN4W__stats{grid-template-columns:1fr}.development-guides-module__bNyN4W__stats>div{border-right:0;border-bottom:1px solid var(--line);padding:14px 0}.development-guides-module__bNyN4W__stats dt{margin-bottom:8px}.development-guides-module__bNyN4W__stats dd{font-size:26px}.development-guides-module__bNyN4W__actions{display:grid}.development-guides-module__bNyN4W__actions>*{text-align:center;width:100%}.development-guides-module__bNyN4W__facts{grid-template-columns:1fr;gap:8px}.development-guides-module__bNyN4W__barRow{grid-template-columns:90px 1fr 66px;gap:12px;font-size:14px}.development-guides-module__bNyN4W__seriesCard h3{font-size:22px}.development-guides-module__bNyN4W__articlePanel{margin:24px 0;padding:18px 0}.development-guides-module__bNyN4W__articlePanel .development-guides-module__bNyN4W__stats{grid-template-columns:1fr}.development-guides-module__bNyN4W__note{font-size:16px}.development-guides-module__bNyN4W__cover{border-radius:18px}.development-guides-module__bNyN4W__seriesCard h3{margin:14px 0 8px}.development-guides-module__bNyN4W__developerNav{gap:8px;margin-bottom:22px}.development-guides-module__bNyN4W__developerNav a{align-items:center;min-height:44px;padding:9px 14px;display:inline-flex}.development-guides-module__bNyN4W__heading h1,.development-guides-module__bNyN4W__series h2{overflow-wrap:anywhere}.development-guides-module__bNyN4W__page{width:calc(100% - 32px);margin:24px auto 40px}.development-guides-module__bNyN4W__heading{margin:24px 0}.development-guides-module__bNyN4W__heading h1{margin:12px 0 16px;font-size:32px}.development-guides-module__bNyN4W__heading p{font-size:16px;line-height:1.6}.development-guides-module__bNyN4W__directory{gap:24px;margin:24px 0 40px}.development-guides-module__bNyN4W__directory h3{margin:12px 0 8px}.development-guides-module__bNyN4W__introLine{gap:16px;padding-bottom:16px}.development-guides-module__bNyN4W__introLine h2{font-size:26px}.development-guides-module__bNyN4W__series{margin:32px 0}.development-guides-module__bNyN4W__seriesGrid{gap:20px;margin-top:16px}}
.max-channel-banner-module__Qn4zAa__section{padding:24px var(--gutter) 48px}.max-channel-banner-module__Qn4zAa__banner{color:#f7f1e6;background:#28131d;grid-template-columns:minmax(0,1.8fr) minmax(240px,1fr);align-items:end;gap:clamp(32px,5vw,88px);padding:clamp(32px,4.5vw,72px);display:grid}.max-channel-banner-module__Qn4zAa__editorial,.max-channel-banner-module__Qn4zAa__invitation{min-width:0}.max-channel-banner-module__Qn4zAa__label{color:#d6c1c6;letter-spacing:.065em;margin:0 0 30px;font-size:13px}.max-channel-banner-module__Qn4zAa__title{font:400 clamp(36px, 4.8vw, 76px)/1.06 var(--font-display), Georgia, serif;letter-spacing:-.035em;text-wrap:initial}.max-channel-banner-module__Qn4zAa__title span{display:block}.max-channel-banner-module__Qn4zAa__lastLine{color:#d9b4bc}.max-channel-banner-module__Qn4zAa__invitation{flex-direction:column;align-items:flex-start;display:flex}.max-channel-banner-module__Qn4zAa__icon{border-radius:14px;margin-bottom:24px}.max-channel-banner-module__Qn4zAa__description{color:#e1d4d7;max-width:28ch;margin:0 0 28px;font-size:16px;line-height:1.6}.max-channel-banner-module__Qn4zAa__button{color:#28131d;background:#f7f1e6;border:1px solid #f7f1e6;border-radius:0;justify-content:space-between;align-items:center;gap:28px;min-height:52px;padding:13px 22px;font-size:15px;line-height:1.5;transition:background .16s,color .16s;display:inline-flex}.max-channel-banner-module__Qn4zAa__button:hover{color:#28131d;background:#e8d7db}.max-channel-banner-module__Qn4zAa__button:active{background:#d9b4bc}.max-channel-banner-module__Qn4zAa__button:focus-visible{outline-offset:5px;outline:2px solid #f7f1e6}@media (max-width:900px){.max-channel-banner-module__Qn4zAa__banner{grid-template-columns:minmax(0,1fr) minmax(210px,.8fr);gap:28px;padding:36px 28px}.max-channel-banner-module__Qn4zAa__title{font-size:clamp(32px,4.8vw,44px)}}@media (max-width:650px){.max-channel-banner-module__Qn4zAa__section{padding:12px var(--gutter) 32px}.max-channel-banner-module__Qn4zAa__banner{grid-template-columns:minmax(0,1fr);gap:30px;padding:30px 22px}.max-channel-banner-module__Qn4zAa__label{letter-spacing:.035em;margin-bottom:24px;font-size:12px}.max-channel-banner-module__Qn4zAa__title{font-size:clamp(30px,7.8vw,46px)}.max-channel-banner-module__Qn4zAa__icon{width:40px;height:40px;margin-bottom:16px}.max-channel-banner-module__Qn4zAa__description{max-width:30ch;margin-bottom:22px}.max-channel-banner-module__Qn4zAa__button{width:100%}}@media (prefers-reduced-motion:reduce){.max-channel-banner-module__Qn4zAa__button{transition:none}}
