.article-page{padding:clamp(72px, 9vw, 125px) var(--outer) clamp(100px, 12vw, 155px)}.article-container{width:min(100%,860px);margin-inline:auto}.article-hero{margin-bottom:clamp(38px,5vw,66px)}.article-hero__breadcrumb{letter-spacing:.16em;border-bottom:1px solid #333;padding-bottom:4px;font-size:11px;font-weight:600;text-decoration:none;display:inline-block}.article-hero__breadcrumb:hover{opacity:.65}.article-hero h1{letter-spacing:-.045em;overflow-wrap:anywhere;margin:27px 0 24px;font-size:clamp(31px,4.1vw,54px);font-weight:550;line-height:1.45}.article-hero__meta{color:#838681;flex-wrap:wrap;gap:12px 24px;font-size:11px;display:flex}.article-cover{margin:0 0 clamp(38px,6vw,75px)}.article-cover img{width:100%;max-width:100%;height:auto;display:block}.article-content{overflow-wrap:anywhere;color:#2c2c2a;font-size:15px;line-height:2.05}.article-content>:first-child{margin-top:0}.article-content p{margin:0 0 1.75em}.article-content h2,.article-content h3,.article-content h4,.article-content h5{color:#171717;letter-spacing:-.025em;font-weight:600;line-height:1.5}.article-content h2{border-bottom:1px solid #d0d1cd;margin:2.7em 0 1.1em;padding-bottom:15px;font-size:clamp(23px,3vw,30px)}.article-content h3{margin:2.25em 0 .9em;font-size:clamp(20px,2.6vw,24px)}.article-content h4{margin:1.8em 0 .8em;font-size:18px}.article-content :is(ul,ol){margin:1.1em 0 1.9em;padding-left:1.6em}.article-content li{margin-bottom:.55em}.article-content a{color:inherit;text-underline-offset:4px;text-decoration-thickness:1px}.article-content a:hover{opacity:.7}.article-content figure{max-width:100%;margin:45px auto}.article-content img,.article-content video{width:auto;max-width:100%;height:auto;margin-inline:auto;display:block}.article-content figcaption,.article-content .wp-element-caption{text-align:center;color:#858782;margin-top:10px;font-size:11px;line-height:1.8}.article-content figure.aligncenter{text-align:center}.article-content .alignleft{float:left;max-width:46%;margin:8px 24px 20px 0}.article-content .alignright{float:right;max-width:46%;margin:8px 0 20px 24px}.article-content:after{content:"";clear:both;display:table}.article-content .wp-block-gallery,.article-content .blocks-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:12px;margin:35px 0;padding:0;list-style:none;display:grid}.article-content .wp-block-gallery.columns-3{grid-template-columns:repeat(3,minmax(0,1fr))}.article-content .wp-block-gallery.columns-4{grid-template-columns:repeat(4,minmax(0,1fr))}.article-content .wp-block-gallery figure,.article-content .blocks-gallery-item{min-width:0;margin:0}.article-content .wp-block-gallery figure img{object-fit:cover;width:100%;height:100%;max-height:600px}.article-content .wp-block-embed,.article-content .wp-block-video{margin:32px 0}.article-content .wp-block-embed__wrapper{aspect-ratio:16/9;width:100%;position:relative}.article-content .wp-block-embed__wrapper iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.article-content iframe{max-width:100%;display:block}.article-content :is(.wp-block-columns,.wp-block-media-text){align-items:center;gap:25px;margin:35px 0;display:flex}.article-content .wp-block-column,.article-content .wp-block-media-text__media,.article-content .wp-block-media-text__content{flex:1;min-width:0}.article-content blockquote,.article-content .wp-block-quote{color:#555;border-left:2px solid #555;margin:2em 0;padding:6px 0 6px 24px}.article-content pre,.article-content code{overflow-wrap:normal}.article-content pre{background:#e8e9e6;border-radius:0;padding:20px;font-size:13px;line-height:1.6;overflow-x:auto}.article-content :not(pre)>code{background:#ebebe8;padding:2px 5px;font-size:.92em}.article-content table{border-collapse:collapse;width:100%;margin:24px 0;font-size:13px}.article-content .wp-block-table{overflow-x:auto}.article-content th,.article-content td{text-align:left;border:1px solid #c7c8c3;padding:11px 13px}.article-content th{background:#e9e9e5}.article-content hr{border:0;border-top:1px solid #bbb;margin:45px 0}.article-neighbors{border-top:1px solid #bebfba;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px;margin-top:clamp(75px,11vw,130px);padding-top:22px;display:grid}.article-neighbors__item{flex-direction:column;gap:12px;min-width:0;padding-block:10px;text-decoration:none;display:flex}.article-neighbors__item:hover .article-neighbors__title{text-underline-offset:3px;text-decoration:underline}.article-neighbors__item--next{text-align:right;align-items:flex-end}.article-neighbors__label{color:#81827f;letter-spacing:.12em;font-size:10px}.article-neighbors__title{font-size:14px;font-weight:550;line-height:1.65}.article-return{text-align:center;margin-top:45px}.article-return a{border:1px solid #3a3a3a;padding:15px 26px;font-size:12px;text-decoration:none;transition:background .2s,color .2s;display:inline-block}.article-return a:hover{color:#fff;background:#171717}@media (width<=680px){.article-page{padding-top:64px}.article-hero h1{font-size:clamp(27px,7vw,38px)}.article-content{font-size:14px;line-height:2}.article-content .wp-block-gallery.columns-3,.article-content .wp-block-gallery.columns-4{grid-template-columns:repeat(2,minmax(0,1fr))}.article-content :is(.wp-block-columns,.wp-block-media-text){flex-direction:column;align-items:stretch}.article-content .alignleft,.article-content .alignright{float:none;max-width:100%;margin:30px auto}.article-neighbors{gap:14px}.article-neighbors__title{font-size:12px}}@media (width<=420px){.article-content .wp-block-gallery{gap:7px}.article-neighbors{grid-template-columns:1fr}.article-neighbors__blank{display:none}.article-neighbors__item--next{text-align:left;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.article-return a{transition:none}}
