.brand--logo img{max-height:40px;width:auto;display:block}.nav-trigger--plain{text-decoration:none}.mobile-nav .mobile-link{display:flex;align-items:center;gap:10px;padding:var(--sp-4) 0;border-bottom:1px solid var(--border);font-weight:600;text-decoration:none;color:inherit}.footer-legal nav ul{display:flex;flex-wrap:wrap;gap:var(--sp-4);list-style:none;margin:0;padding:0}.footer-legal nav li{margin:0}.footer-social .widget,.footer-social ul{display:flex;gap:var(--sp-2);list-style:none;margin:0;padding:0}.breadcrumb .rank-math-breadcrumb,.breadcrumb .rank-math-breadcrumb p{margin:0;font-family:var(--ff-mono);font-size:12px;letter-spacing:var(--ls-caps);color:var(--c-text-faint)}.breadcrumb .rank-math-breadcrumb a{color:var(--c-text-muted);text-decoration:none}.breadcrumb .rank-math-breadcrumb a:hover{color:var(--accent-text)}.breadcrumb .rank-math-breadcrumb .separator{margin:0 .5rem;opacity:.6}.breadcrumb .rank-math-breadcrumb .last{color:var(--c-text)}.ad-fill{width:100%;display:flex;align-items:center;justify-content:center}.ad-fill>*{max-width:100%}.ad-fill ins{margin:0!important}.ph--filled{padding:0;display:block;overflow:hidden}.ph--filled img{width:100%;height:100%;object-fit:cover;display:block}.article-layout--narrow{display:block}.article-layout--narrow .prose{max-width:68ch;margin-inline:auto}.prose--home{max-width:none}.mp-hero-img{display:block;width:100%;height:auto;border-radius:var(--r-lg);margin-bottom:var(--sp-6)}.empty-state{padding:var(--sp-8) 0;display:grid;gap:var(--sp-5);justify-items:start;max-width:60ch}.empty-state p{color:var(--c-text-muted)}.search-form{display:flex;gap:var(--sp-3);flex-wrap:wrap;align-items:flex-start}.search-form .field{flex:1 1 16rem}.search-form .input{width:100%}.widget{display:grid;gap:var(--sp-3)}.widget-title{margin:0}.widget ul{list-style:none;padding:0;margin:0;display:grid;gap:var(--sp-3)}.widget a{color:var(--accent-text);text-decoration:none;transition:text-shadow var(--t-fast),text-decoration-color var(--t-fast)}.widget a:hover,.widget a:focus-visible{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;text-shadow:0 0 10px rgba(var(--glow-hue),.45)}.comments-area{margin-top:var(--sp-8);padding-top:var(--sp-7);border-top:1px solid var(--border)}.comments-title{font-size:var(--fs-600);margin-bottom:var(--sp-6)}.comment-list,.comment-list .children{list-style:none;padding:0;margin:0}.comment-list .children{margin-left:var(--sp-6);padding-left:var(--sp-5);border-left:1px solid var(--border)}.comment-list>li+li{margin-top:var(--sp-5)}.comment-body{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md);padding:var(--sp-5)}.comment-head{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-2);font-size:13px;color:var(--c-text-muted);margin-bottom:var(--sp-3)}.comment-author{color:var(--c-text)}.comment-awaiting{font-family:var(--ff-mono);font-size:12px;color:var(--c-caution);margin-bottom:var(--sp-3)}.comment-content>:first-child{margin-top:0}.comment-content>:last-child{margin-bottom:0}.comment-foot{margin-top:var(--sp-3);font-size:13px}.comment-foot a{color:var(--accent-text);text-decoration:none}.comment-form{display:grid;gap:var(--sp-4);margin-top:var(--sp-7)}.comment-form .input{width:100%}.comment-notes,.comment-form .logged-in-as{font-size:13px;color:var(--c-text-muted)}.comment-form-author,.comment-form-email,.comment-form-url{display:grid;gap:var(--sp-2)}.comment-form label{font-size:13px;font-weight:500}.comment-form .form-submit{margin:0}.no-comments{color:var(--c-text-muted);font-size:var(--fs-300)}.screen-reader-text{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.prose .alignwide{max-width:min(100%, 1000px);margin-inline:auto}.prose .alignfull{width:100vw;max-width:100vw;margin-left:50%;transform:translateX(-50%)}.prose .aligncenter{margin-inline:auto}.prose .alignleft{float:left;margin:.25rem var(--sp-5) var(--sp-4) 0;max-width:50%}.prose .alignright{float:right;margin:.25rem 0 var(--sp-4) var(--sp-5);max-width:50%}.prose figure{margin:var(--sp-6) 0}.prose figure img{border-radius:var(--r-md)}.prose figcaption,.prose .wp-caption-text{margin-top:var(--sp-3);font-size:13px;color:var(--c-text-faint);text-align:left}.prose .wp-block-image img{height:auto}.page-links{margin-top:var(--sp-6);display:flex;gap:var(--sp-3);font-family:var(--ff-mono);font-size:13px}.post-password-form{display:grid;gap:var(--sp-3);max-width:32rem}.post-password-form input[type="password"]{width:100%}.sticky .guide-card{outline:2px solid var(--accent);outline-offset:2px}@media (max-width:640px){.prose .alignleft,.prose .alignright{float:none;margin-inline:0;max-width:100%}}.admin-bar .site-header{top:32px}.admin-bar .article-sidebar,.admin-bar .toc{scroll-margin-top:calc(var(--header-h) + 32px)}.admin-bar :target{scroll-margin-top:calc(var(--header-h) + 32px)}@media screen and (max-width:782px){.admin-bar .site-header{top:46px}.admin-bar .article-sidebar,.admin-bar .toc,.admin-bar :target{scroll-margin-top:calc(var(--header-h) + 46px)}}@media screen and (max-width:600px){.admin-bar .site-header{top:0}.admin-bar .article-sidebar,.admin-bar .toc,.admin-bar :target{scroll-margin-top:var(--header-h)}}a.chip{text-decoration:none}a.chip[aria-current="true"]{background:var(--accent-soft);border-color:color-mix(in srgb,var(--accent) 40%,transparent);color:var(--accent-text)}.prose>.system,.prose>.carousel,.prose>.storage-preview,.prose>.authority,.prose>.mp-faq,.prose>.mp-macro-card,.prose>.mp-checklist,.prose>.mp-proscons,.prose>.mp-takeaways{max-width:none}