*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--bg:#f5f3ef;--bg2:#eeece7;--surface:#fff;--ink:#1a1915;--ink2:#4a4844;--ink3:#8a8780;--ink4:#b8b5ae;--rule:#1a19151a;--rule2:#1a19150f;--accent:#1c3557;--accent-light:#1c355712;--accent-mid:#1c355724;--serif:"Playfair Display", Georgia, serif;--sans:"IBM Plex Sans", sans-serif;--mono:"IBM Plex Mono", monospace;--max:1120px;--radius:2px}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--ink);font-family:var(--sans);font-size:15px;line-height:1.6;overflow-x:hidden}.page{display:none}.page.active{display:block}a{color:inherit;text-decoration:none}nav{z-index:100;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--rule);background:#f5f3eff7;justify-content:space-between;align-items:center;gap:2rem;height:56px;padding:0 2.5rem;display:flex;position:sticky;top:0}.logo{font-family:var(--serif);color:var(--ink);cursor:pointer;white-space:nowrap;align-items:center;gap:.6rem;font-size:1rem;font-weight:400;display:flex}.logo-mark{border:1.5px solid var(--accent);flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.logo-mark-inner{background:var(--accent);width:7px;height:7px}.logo em{color:var(--accent);font-style:italic}.nav-links{align-items:center;display:flex}.nav-a{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink3);cursor:pointer;white-space:nowrap;border-radius:var(--radius);background:0 0;border:none;padding:.4rem .85rem;font-size:11px;transition:color .15s}.nav-a:hover{color:var(--ink2)}.nav-a.active{color:var(--accent)}.nav-sep{color:var(--ink4);opacity:.4;-webkit-user-select:none;user-select:none;font-size:8px}.nav-toggle{cursor:pointer;border-radius:var(--radius);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;margin:0 -.5rem 0 auto;padding:0;display:none}.nav-toggle:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.nav-toggle-bar{background:var(--ink);border-radius:1px;width:18px;height:1.5px;transition:transform .2s,opacity .2s;display:block}.nav-toggle-bar+.nav-toggle-bar{margin-top:5px}nav.nav-open .nav-toggle-bar:first-child{transform:translateY(6.5px)rotate(45deg)}nav.nav-open .nav-toggle-bar:nth-child(2){opacity:0}nav.nav-open .nav-toggle-bar:nth-child(3){transform:translateY(-6.5px)rotate(-45deg)}.page-wrap{max-width:var(--max);margin:0 auto;padding:0 2.5rem}.two-col{grid-template-columns:1fr 268px;display:grid}.feed{border-right:1px solid var(--rule);padding-bottom:4rem;padding-right:2.5rem}.sidebar{padding-top:2rem;padding-bottom:4rem;padding-left:2rem}.eyebrow{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--accent);align-items:center;gap:.6rem;margin-bottom:.85rem;font-size:10px;display:flex}.eyebrow:before{content:"";background:var(--accent);flex-shrink:0;width:18px;height:1px}.tag{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--accent);background:var(--accent-light);border:1px solid var(--accent-mid);border-radius:var(--radius);padding:.15rem .55rem;font-size:9px;display:inline-block}.meta{font-family:var(--mono);color:var(--ink3);letter-spacing:.04em;font-size:11px}.dot{color:var(--ink4);margin:0 .15rem;font-size:8px}.read-link{font-family:var(--mono);color:var(--accent);letter-spacing:.06em;cursor:pointer;background:0 0;border:none;padding:0;font-size:11px;transition:opacity .15s}.read-link:hover{opacity:.65}.back-btn{font-family:var(--mono);color:var(--ink3);letter-spacing:.06em;cursor:pointer;background:0 0;border:none;align-items:center;gap:.4rem;padding:0;font-size:11px;transition:color .15s;display:flex}.back-btn:hover{color:var(--ink)}.sb-block{border-bottom:1px solid var(--rule);padding:1.5rem 0}.sb-block:last-child{border-bottom:none}.sb-label{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink3);margin-bottom:.85rem;font-size:10px}.sb-text{color:var(--ink2);font-size:13px;line-height:1.75}.sb-text strong{color:var(--ink);font-weight:500}.sb-link{font-family:var(--mono);color:var(--accent);letter-spacing:.06em;cursor:pointer;background:0 0;border:none;margin-top:.75rem;padding:0;font-size:11px;transition:opacity .15s;display:inline-block}.sb-link:hover{opacity:.65}.reg-row{border-bottom:1px solid var(--rule2);justify-content:space-between;align-items:center;padding:.45rem 0;display:flex}.reg-row:last-child{border-bottom:none}.reg-name{color:var(--ink2);font-size:12px}.reg-count{font-family:var(--mono);color:var(--ink3);font-size:10px}.notify-block{background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius);padding:1.4rem}.notify-title{font-family:var(--serif);color:var(--ink);margin-bottom:.3rem;font-size:1.05rem;font-style:italic}.notify-sub{color:var(--ink2);margin-bottom:.9rem;font-size:12px;line-height:1.65}.nl-input{background:var(--bg);border:1px solid var(--rule);width:100%;color:var(--ink);font-family:var(--mono);border-radius:var(--radius);letter-spacing:.02em;outline:none;margin-bottom:.5rem;padding:.6rem .75rem;font-size:12px}.nl-input:focus{border-color:var(--accent)}.nl-input::placeholder{color:var(--ink4)}.nl-btn{background:var(--accent);color:#fff;width:100%;font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;border-radius:var(--radius);border:none;margin-bottom:.5rem;padding:.65rem;font-size:11px;transition:opacity .2s}.nl-btn:hover{opacity:.85}.nl-note{font-family:var(--mono);color:var(--ink4);letter-spacing:.04em;font-size:10px}.success-msg{background:var(--accent-light);border:1px solid var(--accent-mid);border-radius:var(--radius);color:var(--ink2);margin-top:.65rem;padding:.85rem 1rem;font-size:13px;line-height:1.6;display:none}#brevo-notify-widget{display:none}.notify-block #brevo-notify-widget{display:block}.brevo-notify .sib-form-container,.brevo-notify #sib-container,.brevo-notify .sib-form-block{box-shadow:none!important;text-align:left!important;background:0 0!important;border:none!important;max-width:100%!important;margin:0!important;padding:0!important}.brevo-notify .sib-form-block>div[style*=padding]{padding:0!important}.brevo-notify .sib-input.sib-form-block{margin-bottom:1.25rem!important}.brevo-notify .entry__field,.brevo-notify .input{width:100%}.brevo-notify .input{letter-spacing:.02em;outline:none;background:var(--bg)!important;border:1px solid var(--rule)!important;color:var(--ink)!important;font-family:var(--mono)!important;border-radius:var(--radius)!important;box-shadow:none!important;padding:.6rem .75rem!important;font-size:12px!important}.brevo-notify .input:focus{border-color:var(--accent)!important}.brevo-notify .input::placeholder{color:var(--ink4)!important;font-family:var(--mono)!important}.brevo-notify .entry__specification{display:none!important}.brevo-notify .sib-form-block.notify-consent-block{margin-top:1.25rem!important;margin-bottom:1.25rem!important}.brevo-notify .notify-consent{cursor:pointer;font-family:var(--sans);color:var(--ink2);align-items:flex-start;gap:.5rem;font-size:12px;line-height:1.55;display:flex}.brevo-notify .notify-consent input[type=checkbox]{width:14px;height:14px;accent-color:var(--accent);cursor:pointer;flex-shrink:0;margin:.15rem 0 0}.brevo-notify .notify-consent span{flex:1;min-width:0}.brevo-notify .sib-form-block__button{cursor:pointer;margin-bottom:.5rem;transition:opacity .2s;background:var(--accent)!important;color:#fff!important;width:100%!important;font-family:var(--mono)!important;letter-spacing:.1em!important;text-transform:uppercase!important;border-radius:var(--radius)!important;box-shadow:none!important;border:none!important;padding:.65rem!important;font-size:11px!important;font-weight:500!important}.brevo-notify .sib-form-block__button:hover{opacity:.85}.brevo-notify .sib-form-block__button .progress-indicator__icon,.brevo-notify .sib-form-block__button svg.icon{display:none!important}.brevo-notify .entry__error--primary{margin-top:.35rem;font-family:var(--sans)!important;color:#661d1d!important;border-radius:var(--radius)!important;background:#ffeded!important;border:1px solid #ff4949!important;padding:.5rem .65rem!important;font-size:12px!important}.brevo-notify #sib-container a{text-decoration:underline;color:var(--accent)!important}.brevo-notify .sib-form-message-panel{margin-bottom:.5rem;font-family:var(--sans)!important;text-align:left!important;border-radius:var(--radius)!important;max-width:100%!important;padding:.65rem .75rem!important;font-size:13px!important}.brevo-notify #sib-form-container{position:relative}.brevo-notify #success-message.sib-form-message-panel{clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.brevo-notify #error-message.sib-form-message-panel{color:#661d1d!important;background:#ffeded!important;border:1px solid #ff4949!important}.brevo-notify .sib-form-message-panel__text{align-items:flex-start;gap:.5rem;display:flex}.brevo-notify .sib-notification__icon{fill:currentColor;flex-shrink:0;width:16px;height:16px}.brevo-notify .nl-note{margin-top:.15rem;display:block}.subscribe-success-overlay{z-index:9999;background:#1a191573;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.subscribe-success-overlay[hidden]{display:none!important}.subscribe-success-card{background:var(--surface);color:var(--ink);font-family:var(--sans);border-radius:var(--radius);border:1px solid var(--rule);text-align:center;max-width:min(90vw,22rem);padding:1.25rem 1.75rem;font-size:15px;line-height:1.5;box-shadow:0 8px 32px #1a19151f}.home-hero{border-bottom:1px solid var(--rule);padding:3.5rem 0 2.5rem}.home-hero h1{font-family:var(--serif);color:var(--ink);max-width:580px;margin-bottom:1rem;font-size:2.2rem;font-weight:400;line-height:1.15}.home-hero h1 em{color:var(--accent);font-style:italic}.hero-lead{color:var(--ink2);max-width:520px;margin-bottom:1.5rem;font-size:15px;line-height:1.85}.hero-foot{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.home-grid{border-bottom:1px solid var(--rule);grid-template-columns:1fr 1fr;display:grid}.hg-cell{border-right:1px solid var(--rule);padding:1.75rem 0}.hg-cell:nth-child(odd){padding-right:2rem}.hg-cell:nth-child(2n){border-right:none;padding-left:2rem}.hg-num{font-family:var(--mono);color:var(--ink4);letter-spacing:.1em;margin-bottom:.6rem;font-size:10px}.hg-title{font-family:var(--serif);color:var(--ink);margin-bottom:.4rem;font-size:1.05rem;font-weight:400;line-height:1.3}.hg-text{color:var(--ink2);font-size:13px;line-height:1.7}.art-row{border-bottom:1px solid var(--rule);cursor:pointer;grid-template-columns:44px 1fr;transition:background .12s;display:grid}.art-row:hover{background:#1a191506}.art-num{font-family:var(--mono);color:var(--ink4);border-right:1px solid var(--rule);letter-spacing:.05em;justify-content:center;align-items:flex-start;padding:1.55rem 0 1.4rem;font-size:10px;display:flex}.art-body{padding:1.25rem 0 1.25rem 1.25rem}.art-title{color:var(--ink);letter-spacing:-.01em;margin-bottom:.3rem;font-size:14px;font-weight:500;line-height:1.4}.art-excerpt{color:var(--ink2);margin-bottom:.55rem;font-size:13px;line-height:1.65}.art-foot{align-items:center;gap:.5rem;display:flex}.pub-header{border-bottom:1px solid var(--rule);padding:2.5rem 0 2rem}.pub-header h2{font-family:var(--serif);margin-bottom:.6rem;font-size:1.8rem;font-weight:400}.pub-header p{color:var(--ink2);max-width:520px;font-size:14px;line-height:1.8}.filterbar{border-bottom:1px solid var(--rule);display:flex;overflow-x:auto}.fb{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink3);border:none;border-right:1px solid var(--rule);cursor:pointer;white-space:nowrap;background:0 0;padding:.65rem 1rem;font-size:10px;transition:all .15s}.fb:hover{color:var(--ink2);background:var(--bg2)}.fb.active{color:var(--accent);background:var(--accent-light)}.pub-row{border-bottom:1px solid var(--rule);cursor:pointer;grid-template-columns:44px 1fr 20px;transition:background .12s;display:grid}.pub-row:hover{background:#1a191506}.pub-num{font-family:var(--mono);color:var(--ink4);border-right:1px solid var(--rule);letter-spacing:.05em;justify-content:center;align-items:flex-start;padding:1.55rem 0 1.4rem;font-size:10px;display:flex}.pub-body{padding:1.25rem}.pub-title{color:var(--ink);margin-bottom:.3rem;font-size:14px;font-weight:500;line-height:1.4}.pub-excerpt{color:var(--ink2);margin-bottom:.55rem;font-size:13px;line-height:1.65}.pub-foot{align-items:center;gap:.5rem;display:flex}.pub-arrow{color:var(--ink4);font-family:var(--mono);align-items:flex-start;padding-top:1.6rem;font-size:11px;display:flex}.cluster-hdr{border-bottom:1px solid var(--rule);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink4);background:var(--bg2);padding:.5rem 0 .5rem 44px;font-size:10px}.art-page-wrap{max-width:var(--max);margin:0 auto;padding:0 2.5rem}.art-page-inner{max-width:660px;padding:3rem 0 5rem}.art-breadcrumb{align-items:center;gap:.75rem;margin-bottom:2.5rem;display:flex}.art-page-inner h1{font-family:var(--serif);color:var(--ink);margin-bottom:1rem;font-size:1.9rem;font-weight:400;line-height:1.2}.art-page-inner h1 em{color:var(--accent);font-style:italic}.art-lead{color:var(--ink2);border-bottom:1px solid var(--rule);margin-bottom:2rem;padding-bottom:2rem;font-size:15px;line-height:1.85}.art-body p{color:var(--ink2);margin-bottom:1.2rem;font-size:15px;line-height:1.875}.art-body h3{font-family:var(--serif);color:var(--ink);margin:2rem 0 .65rem;font-size:1.15rem;font-weight:400;line-height:1.3}.art-body strong{color:var(--ink);font-weight:500}.callout{background:var(--accent-light);border-left:2px solid var(--accent);border-radius:0 var(--radius) var(--radius) 0;margin:1.5rem 0;padding:1.1rem 1.4rem}.callout p{color:var(--ink2);font-size:14px;margin-bottom:0!important}.art-disclaimer{border-top:1px solid var(--rule);font-family:var(--mono);color:var(--ink4);letter-spacing:.02em;margin-top:3rem;padding-top:1.5rem;font-size:11px;line-height:1.7}.principles-intro{border-bottom:1px solid var(--rule);max-width:580px;padding:2.5rem 0 2rem}.principles-intro h2{font-family:var(--serif);margin-bottom:.7rem;font-size:1.8rem;font-weight:400;line-height:1.2}.principles-intro h2 em{color:var(--accent);font-style:italic}.principles-intro p{color:var(--ink2);font-size:14px;line-height:1.8}.principle-row{border-bottom:1px solid var(--rule);grid-template-columns:64px 1fr;display:grid}.principle-row:last-child{border-bottom:none}.prin-num{border-right:1px solid var(--rule);font-family:var(--serif);color:var(--accent);justify-content:center;align-items:flex-start;padding-top:2rem;font-size:1.4rem;font-style:italic;line-height:1;display:flex}.prin-body{padding:1.75rem 0 1.75rem 2rem}.prin-title{font-family:var(--serif);color:var(--ink);margin-bottom:.6rem;font-size:1.2rem;font-weight:400;line-height:1.2}.prin-title em{color:var(--accent);font-style:italic}.prin-text{color:var(--ink2);max-width:560px;font-size:14px;line-height:1.85}.advisory-wrap{max-width:600px;padding:3rem 0 5rem}.advisory-wrap h2{font-family:var(--serif);margin-bottom:2rem;font-size:1.8rem;font-weight:400;line-height:1.2}.advisory-wrap h2 em{color:var(--accent);font-style:italic}.advisory-block{border-bottom:1px solid var(--rule);margin-bottom:2.5rem;padding-bottom:2.5rem}.advisory-block:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.advisory-label{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink3);margin-bottom:.85rem;font-size:10px}.advisory-block p{color:var(--ink2);font-size:15px;line-height:1.85}.advisory-block p+p{margin-top:.9rem}.advisory-block a{color:var(--accent);font-family:var(--mono);font-size:14px}.about-wrap{max-width:640px;padding:3rem 0 5rem}.about-wrap h2{font-family:var(--serif);margin-bottom:2rem;font-size:1.8rem;font-weight:400;line-height:1.2}.about-wrap h2 em{color:var(--accent);font-style:italic}.about-block{border-bottom:1px solid var(--rule);margin-bottom:2.5rem;padding-bottom:2.5rem}.about-block:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.about-label{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink3);margin-bottom:.85rem;font-size:10px}.about-block p{color:var(--ink2);font-size:15px;line-height:1.85}.about-block p+p{margin-top:.9rem}.about-block p strong{color:var(--ink);font-weight:500}.about-list{margin-top:.75rem;padding:0;list-style:none}.about-list li{color:var(--ink2);border-bottom:1px solid var(--rule);align-items:baseline;gap:.75rem;padding:.45rem 0;font-size:14px;line-height:1.7;display:flex}.about-list li:last-child{border-bottom:none}.about-list li:before{content:"—";color:var(--accent);font-family:var(--mono);flex-shrink:0;font-size:11px}footer{border-top:1px solid var(--rule);background:var(--bg2)}.footer-inner{max-width:var(--max);justify-content:space-between;align-items:center;margin:0 auto;padding:1.5rem 2.5rem;display:flex}.footer-left{flex-direction:column;gap:.25rem;display:flex}.footer-name{font-family:var(--serif);color:var(--ink2);font-size:.9rem}.footer-sub{font-family:var(--mono);color:var(--ink4);letter-spacing:.06em;font-size:10px}.footer-links{gap:1.5rem;list-style:none;display:flex}.footer-links a{font-family:var(--mono);color:var(--ink4);letter-spacing:.06em;font-size:10px;transition:color .15s}.footer-links a:hover{color:var(--ink2)}.legal-page .page-wrap{padding-bottom:4rem}.legal-content{max-width:640px;padding:3rem 0 2rem}.legal-content .legal-label{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink3);margin-bottom:.85rem;font-size:10px}.legal-content .legal-intro{color:var(--ink2);margin-bottom:2rem;font-size:14px;line-height:1.8}.legal-content h1{font-family:var(--serif);color:var(--ink);margin-bottom:1rem;font-size:1.8rem;font-weight:400;line-height:1.2}.legal-content h2{font-family:var(--serif);color:var(--ink);margin:2rem 0 .65rem;font-size:1.15rem;font-weight:400;line-height:1.3}.legal-content h2:first-of-type{margin-top:0}.legal-content h3{font-family:var(--sans);color:var(--ink);margin:1.5rem 0 .5rem;font-size:14px;font-weight:500}.legal-content h4{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink3);margin:1.25rem 0 .5rem;font-size:10px}.legal-content p{color:var(--ink2);margin-bottom:1rem;font-size:14px;line-height:1.85}.legal-content p:last-child{margin-bottom:0}.legal-content a{color:var(--accent);word-break:break-word}.legal-content .policy-allcaps{margin-bottom:1rem;font-size:12px;line-height:1.65}.legal-content .policy-allcaps p{font-size:inherit;line-height:inherit;color:var(--ink2);margin-bottom:.875rem}.legal-content .policy-allcaps p:last-child{margin-bottom:0}.nav-a-link{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink3);white-space:nowrap;border-radius:var(--radius);padding:.4rem .85rem;font-size:11px;transition:color .15s}.nav-a-link:hover{color:var(--ink2)}@media (width<=960px){.two-col{grid-template-columns:1fr}.feed{border-right:none;padding-right:0}.sidebar{border-top:1px solid var(--rule);padding-top:0;padding-left:0}}@media (width<=768px){nav{height:56px;min-height:56px;padding-top:0;padding-bottom:0;padding-left:max(1.25rem, env(safe-area-inset-left));padding-right:max(1.25rem, env(safe-area-inset-right));flex-wrap:nowrap;align-items:center;position:relative}.nav-toggle{flex-direction:column;display:flex}.nav-links{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--rule);background:#f5f3effc;flex-direction:column;align-items:stretch;padding:.5rem 0 .75rem;display:none;position:absolute;top:100%;left:0;right:0;box-shadow:0 8px 24px #1a19150f}nav.nav-open .nav-links{display:flex}.nav-sep{display:none}.nav-a,.nav-a-link{text-align:left;width:100%;padding:.75rem max(1.25rem, env(safe-area-inset-right)) .75rem max(1.25rem, env(safe-area-inset-left));box-sizing:border-box;min-height:44px;display:block}.page-wrap,.art-page-wrap{padding-left:max(1.25rem, env(safe-area-inset-left));padding-right:max(1.25rem, env(safe-area-inset-right))}.home-grid{grid-template-columns:1fr}.hg-cell{border-right:none;padding-left:0!important;padding-right:0!important}.hg-cell:nth-child(2n){border-top:1px solid var(--rule)}.home-hero{padding:2rem 0 1.75rem}.home-hero h1{font-size:clamp(1.5rem,5vw,1.75rem)}.pub-header{padding:2rem 0 1.5rem}.pub-header h2,.principles-intro h2,.legal-content h1,.advisory-wrap h2,.about-wrap h2{font-size:1.45rem}.principles-intro{padding:2rem 0 1.5rem}.art-page-inner{padding:2rem 0 3.5rem}.art-page-inner h1{font-size:1.45rem}.art-breadcrumb{flex-wrap:wrap;gap:.5rem;margin-bottom:1.75rem}.callout{padding:1rem}.pub-row{grid-template-columns:36px 1fr}.pub-arrow{display:none}.pub-body,.art-row .art-body{padding-left:1rem;padding-right:0}.cluster-hdr{padding-left:max(1.25rem, env(safe-area-inset-left))}.principle-row{grid-template-columns:48px 1fr}.prin-body{padding-left:1.25rem}.prin-title{font-size:1.05rem}.advisory-wrap,.about-wrap,.legal-content{padding-top:2rem;padding-bottom:3rem}.brevo-notify .notify-consent span{overflow-wrap:break-word;word-break:break-word}.footer-inner{padding:1.5rem max(1.25rem, env(safe-area-inset-right)) 1.5rem max(1.25rem, env(safe-area-inset-left));flex-direction:column;align-items:flex-start;gap:1rem}.footer-links{flex-wrap:wrap;gap:1rem}}@media (width<=480px){nav,.nav-a,.nav-a-link,.page-wrap,.art-page-wrap{padding-left:max(1rem, env(safe-area-inset-left));padding-right:max(1rem, env(safe-area-inset-right))}.cluster-hdr{padding-left:max(1rem, env(safe-area-inset-left))}.footer-inner{padding-left:max(1rem, env(safe-area-inset-left));padding-right:max(1rem, env(safe-area-inset-right))}}
