:root{--cream:#f6f0e8;--ink:#211c18;--espresso:#493329;--muted:#6a5b50;--line:#d3c3b2;--clay:#8c573f;--serif:Georgia,"Times New Roman",serif;--sans:Arial,Helvetica,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--cream);color:var(--ink);font-family:var(--sans);font-size:15px;line-height:1.65}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline;text-underline-offset:5px}button,input,select{font:inherit;color:inherit}a,button,input,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:default}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid #8a4f31;outline-offset:5px}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:var(--serif);line-height:1.1;letter-spacing:-.035em}h1,h1 em,h2,h2 em,h3{font-weight:400}h2{font-size:46px}h3{font-size:25px}p{margin-bottom:1.2em}ol,ul{padding-left:22px}li{padding-left:7px;margin-bottom:13px}.fine,small{font-size:12px;line-height:1.65;color:var(--muted)}.wrap{width:min(1260px,calc(100% - 112px));margin-inline:auto}.section{padding-block:88px}.site-header{min-height:103px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding:20px 4%;gap:35px}.wordmark{font-family:var(--serif);font-size:34px;letter-spacing:-1.8px;white-space:nowrap}.wordmark-dot{color:var(--clay)}.site-header nav{display:flex;align-items:center;gap:34px;font-size:13px}.site-header nav a{display:flex;min-height:44px;align-items:center}.site-header nav a[aria-current]{text-decoration:underline;text-underline-offset:8px}.nav-search{margin-left:24px;gap:38px}.menu-button{display:none}.skip-link{position:absolute;top:-100px;padding:12px;background:var(--ink);color:white;z-index:10}.skip-link:focus{top:0}.hero{display:grid;grid-template-columns:1fr 1fr;gap:70px;padding-block:65px 70px;align-items:center}.eyebrow{font-size:10px;font-weight:600;letter-spacing:2px;line-height:1.6;text-transform:uppercase;margin-bottom:23px}.hero h1{font-size:clamp(65px,6.7vw,100px);line-height:.98;letter-spacing:-5px;margin-bottom:29px}.hero h1 em{color:var(--espresso)}.hero-dek{max-width:360px;font-size:17px;line-height:1.6}.actions{display:flex;flex-wrap:wrap;gap:24px;margin-top:31px;margin-bottom:26px}.actions,.button{align-items:center}.button{background:var(--espresso);color:#fff;display:inline-flex;justify-content:center;gap:32px;padding:15px 24px;min-height:49px;font-size:12px;border:1px solid var(--espresso);letter-spacing:.3px}.button:hover{text-decoration:none;background:#32231c}.text-link{display:inline-flex;align-items:center;min-height:44px;font-size:12px;border-bottom:1px solid var(--ink);padding-bottom:1px}.hero .text-link{border:0}.hero-art{position:relative;background:#e7d8c9;min-height:565px;overflow:hidden}.art-index{top:25px;left:27px;right:27px;display:flex;justify-content:space-between;font-size:9px;letter-spacing:1.4px;z-index:2}.art-index,.capsule{position:absolute}.capsule .garment{background:transparent}.capsule-one{width:58%;left:-4%;top:58px;transform:rotate(-9deg);z-index:2}.capsule-two{width:55%;right:0;top:154px;transform:rotate(10deg);z-index:1}.capsule-three{width:48%;right:-3%;top:19px;transform:rotate(10deg);opacity:.8}.art-caption{position:absolute;bottom:59px;left:30px;right:30px;display:flex;justify-content:space-between;align-items:end;z-index:3}.art-caption>span{font-family:var(--serif);font-size:31px;line-height:1.05;letter-spacing:-1px}.art-caption a{width:47px;height:47px;border:1px solid #826c5a;border-radius:50%;display:grid;place-items:center;font-size:23px}.illustration-note{position:absolute;bottom:20px;left:30px;font-size:10px;color:#625146;z-index:3}.asset-frame{display:block;width:100%;height:auto;max-height:520px}.brand-strip{border-block:1px solid var(--line);padding-block:26px;display:flex;align-items:center;justify-content:space-between;gap:20px}.brand-strip>span{font-size:9px;letter-spacing:1.5px;max-width:110px}.brand-strip>a{font-size:23px;font-family:var(--serif);letter-spacing:.2px}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:40px;margin-bottom:22px}.section-heading h2{margin-bottom:0}.section-dek{max-width:550px;color:var(--muted);margin-bottom:34px}.guide-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:45px 26px}.guide-visual{position:relative;margin-bottom:19px;overflow:hidden}.garment{background:#e9ddcf}.tone-forest{background:#e5d7c8}.tone-clay{background:#eddbcf}.tone-sand{background:#e9ddcf}.tone-ink{background:#dfd6cd}.tone-sage{background:#e7dcd0}.tone-plum{background:#e7d9d1}.guide-card h3{font-size:26px;line-height:1.2;margin-bottom:11px}.guide-card h3 a{display:block}.guide-card h3 span{float:right;font-family:var(--sans);font-size:18px}.guide-card p{font-size:13px;color:#635247;margin-bottom:10px}.guide-card small{font-size:10px}.card-meta{display:flex;justify-content:space-between;gap:10px;font-size:9px;text-transform:uppercase;letter-spacing:1.1px;margin-bottom:10px}.card-meta span:last-child{color:var(--muted);text-align:right}.save-button{display:inline-flex;align-items:center;gap:7px;border:1px solid #8a7564;background:var(--cream);padding:10px 12px;min-width:44px;min-height:44px;font-size:17px}.save-button span{font-size:11px}.guide-visual .save-button{position:absolute;right:13px;top:13px}.is-saved{background:var(--espresso);color:white}.featured+.fine{margin-top:25px}.outfit-feature{background:var(--espresso);color:#f6f0e8;padding-block:64px}.outfit-feature-inner{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:100px}.outfit-feature p{max-width:420px}.outfit-feature .fine{color:#e1d2c4;margin-top:23px}.outfit-feature h2{font-size:57px}.button.light{background:var(--cream);color:var(--espresso);border:0}.outfit-pair{display:grid;grid-template-columns:1fr 1fr;background:#e7d8c9;overflow:hidden}.outfit-pair .garment{background:transparent;min-width:0}.outfit-pair .garment:first-child{transform:rotate(-6deg) scale(1.13);z-index:1}.outfit-pair .garment:last-child{transform:rotate(6deg) scale(1.12)}.teaching-teaser{display:grid;grid-template-columns:1.15fr 1fr;gap:120px;align-items:center}.teaching-teaser>div>p{max-width:480px}.paper-note{padding:35px 40px 29px;background:#e9ddcf;border-top:5px solid #baa18b;transform:rotate(2deg)}.paper-note>span{font-size:9px;letter-spacing:1.4px}.paper-note>p{font-family:var(--serif);font-size:43px;line-height:1.15;letter-spacing:-1px;margin-block:37px}.paper-note>a{display:block;border-top:1px solid #c8b29c;padding-top:19px;font-size:11px}.transparency{border-top:1px solid var(--line);text-align:center;padding-block:65px 76px}.transparency h2{font-size:34px}.transparency p:not(.eyebrow){max-width:650px;margin-inline:auto;font-size:14px;color:var(--muted)}footer{background:#e9dfd4;display:grid;grid-template-columns:1fr 1fr;gap:30px;padding:45px max(4%,calc((100vw - 1260px)/2));border-top:1px solid var(--line)}footer p{font-size:12px}footer nav{justify-content:end;gap:25px;font-size:12px}footer nav,footer nav a{display:flex;align-items:center}footer nav a{min-height:44px}.footer-fine{grid-column:1/-1;max-width:650px;color:var(--muted);font-size:10px}.page-title{font-size:clamp(45px,5.4vw,73px);margin-bottom:25px;max-width:980px}.page-intro{font-size:17px;max-width:690px;color:#625146}.notice{background:#eae0d4;border-left:2px solid #8a7564;padding:19px 23px;font-size:12px;line-height:1.7;margin-block:28px;max-width:100%}.notice p:last-child{margin-bottom:0}.filters{display:flex;align-items:end;gap:22px;border-block:1px solid var(--line);padding-block:24px;margin-top:42px}.filters label{font-size:10px;font-weight:600;letter-spacing:.7px;display:block}.filters .search-field{flex:1.7 1}.filters label:not(.search-field){flex:1 1}input,select{display:block;width:100%;min-height:46px;border:1px solid #8a7564;background:transparent;border-radius:0;margin-top:8px;padding:10px 12px;font-size:13px;font-weight:400;letter-spacing:0}select{padding-right:25px}.text-button{background:none;border:0;border-bottom:1px solid var(--ink);min-height:44px;font-size:11px;padding:9px 0;white-space:nowrap}.results-line{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-block:20px 30px}.results-line p{font-size:12px;margin:0}.results-line small{font-size:10px;text-align:right}.empty-state{padding:65px 20px;text-align:center}.empty-state h2{font-size:36px}.empty-state p{color:var(--muted)}.detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:75px;margin-top:35px}.detail-grid .page-title{font-size:54px}.detail-grid small{display:block;margin-top:13px}.detail-grid li,.reading li{font-size:15px}.small-heading{font-size:27px;letter-spacing:-.5px;margin-top:35px;margin-bottom:20px}.detail-grid .save-button{position:static}.notes-list{margin-top:55px}.notes-list article{display:flex;gap:40px;border-top:1px solid var(--line);padding:35px 0}.notes-list h2{font-size:34px}.notes-list .eyebrow,.notes-list h2{margin-bottom:13px}.note-number{font-family:var(--serif);color:#85705e;font-size:34px;min-width:50px}.reading{max-width:790px}.reading h2{font-size:34px;margin-top:43px}.reading p{line-height:1.85}.reading .eyebrow{margin-top:35px}.reading .page-title{font-size:64px}.steps{counter-reset:item;list-style:none;padding:0}.steps li{counter-increment:item;position:relative;padding:25px 0 25px 57px;margin:0;border-top:1px solid var(--line)}.steps li:before{content:"0" counter(item);position:absolute;left:0;font-family:var(--serif);font-size:25px;color:#806954;top:20px}.source-box{background:#eadfd3;padding:15px 30px 30px;margin-top:45px}.source-box h2{font-size:26px;margin-top:0}.source-box p{font-size:13px}.source-box blockquote{font-family:var(--serif);font-size:24px;margin:20px 0;border-left:2px solid #998473;padding-left:20px;line-height:1.35}.outfit-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin-top:45px}.outfit-list h2{font-size:31px}.outfit-list .eyebrow{margin-top:24px;margin-bottom:14px}.outfit-list p{font-size:13px}.retailer-link{margin-top:15px}.source-list{padding:0;list-style:none}.source-list li{padding:15px 0;border-bottom:1px solid var(--line);margin:0}.source-list a{display:inline-block;min-height:35px;font-family:var(--serif);font-size:23px}.source-list span{display:block;font-size:12px;color:var(--muted)}@media(min-width:1500px){.hero{gap:110px}.hero-art{min-height:620px}}@media(max-width:1000px){.wrap{width:calc(100% - 64px)}.site-header nav{gap:20px}.nav-search{margin-left:0;gap:15px}.hero{gap:30px}.hero h1{font-size:74px}.hero-art{min-height:510px}.hero-dek{font-size:15px}.actions{gap:12px}.outfit-feature-inner{gap:40px}.teaching-teaser{gap:55px}.detail-grid{gap:40px}.guide-grid{gap:35px 20px}.card-meta{font-size:8px;letter-spacing:.5px}.guide-card h3{font-size:23px}footer nav{gap:16px}}@media(max-width:760px){.wrap{width:calc(100% - 40px)}.site-header{min-height:82px;padding:15px 20px;position:relative;flex-wrap:wrap;gap:0}.wordmark{font-size:30px}.menu-button{display:block;background:transparent;border:1px solid #8a7564;min-height:44px;padding:7px 16px;font-size:12px}.site-header nav{display:none;flex-basis:100%;padding-top:15px;flex-direction:column;align-items:stretch;gap:0}.site-header nav.open{display:flex}.site-header nav a{padding:10px 0;border-top:1px solid var(--line)}.nav-search{justify-content:space-between}.hero{grid-template-columns:1fr;padding-top:40px;padding-bottom:35px;gap:32px}.hero h1{font-size:76px;letter-spacing:-4px;margin-bottom:23px}.hero h1 br:nth-of-type(2){display:none}.hero-dek{max-width:310px;font-size:16px}.hero .eyebrow{font-size:9px;letter-spacing:1.5px}.hero .fine{font-size:11px}.hero-art{min-height:460px}.capsule-one{top:52px;width:60%}.capsule-two{top:130px;width:57%}.art-caption{bottom:53px;left:23px;right:23px}.art-caption>span{font-size:29px}.art-index{left:23px;right:23px;top:20px}.illustration-note{left:23px;bottom:16px;font-size:9px}.brand-strip{flex-wrap:wrap;justify-content:space-between;padding-block:20px;gap:14px 24px}.brand-strip>span{flex-basis:100%;max-width:100%;font-size:8px}.brand-strip>a{font-size:19px}.section{padding-block:53px}.section-heading{display:block}.section-heading>.text-link{margin-top:17px}.section-heading h2,h2{font-size:37px}.eyebrow{font-size:9px;letter-spacing:1.5px;margin-bottom:19px}.section-dek{font-size:13px}.guide-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 16px}.featured{grid-template-columns:1fr}.featured .asset-frame,.featured .guide-visual .garment{max-height:400px}.guide-card h3{font-size:23px}.guide-card p{font-size:12px}.guide-card small{font-size:9px}.card-meta{font-size:8px;min-height:31px}.card-meta,.card-meta span{display:block}.card-meta span:last-child{text-align:left}.guide-visual .save-button{right:7px;top:7px;padding:7px;gap:3px}.guide-visual .save-button span{font-size:9px}.outfit-feature{padding-block:45px}.outfit-feature-inner,.teaching-teaser{grid-template-columns:1fr;gap:35px}.outfit-feature h2{font-size:46px}.outfit-feature p{font-size:14px}.outfit-pair .asset-frame{max-height:340px}.paper-note{padding:25px 29px;margin:8px 6px}.paper-note>p{font-size:40px}.teaching-teaser p{font-size:14px}.transparency{padding-block:40px 50px}.transparency h2{font-size:29px}.transparency p:not(.eyebrow){font-size:12px}footer{grid-template-columns:1fr;padding:33px 20px;gap:15px}footer nav{justify-content:start;flex-wrap:wrap;gap:0 23px}footer .footer-fine{margin-top:15px}.page-title,.reading .page-title{font-size:46px;line-height:1.08}.page-intro{font-size:15px}.filters{display:grid;grid-template-columns:1fr 1fr;gap:17px;padding-block:20px;margin-top:30px}.filters .search-field{grid-column:1/-1}.filters .text-button{justify-self:start}.results-line{flex-wrap:wrap;gap:10px;margin-block:19px 24px}.results-line small{text-align:left;flex-basis:100%}.notice{font-size:11px;padding:16px}.detail-grid{grid-template-columns:1fr;gap:30px;margin-top:25px}.detail-grid .page-title{font-size:44px}.detail-grid .garment .asset-frame{max-height:420px}.detail-grid li,.reading li{font-size:14px}.reading h2{font-size:29px}.reading p{font-size:14px}.notes-list{margin-top:35px}.notes-list article{gap:15px;padding-block:25px}.note-number{min-width:33px;font-size:27px}.notes-list h2{font-size:28px}.notes-list p{font-size:13px}.source-box{padding:8px 20px 24px}.source-box blockquote{font-size:22px}.outfit-list{grid-template-columns:1fr;gap:45px}.outfit-list h2{font-size:32px}.reading .eyebrow{margin-top:24px}.steps li{padding-left:44px}.source-list span{font-size:11px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{animation:none!important;transition:none!important}}@media(max-width:760px){.hero h1{font-size:clamp(60px,16vw,76px)}.hero h1 br:nth-of-type(2){display:initial}.filter-search{align-self:end}.filters .search-field{min-width:0}}.outfit-feature :is(a,button):focus-visible{outline-color:var(--cream)}.saved-count-state{display:block;font-size:.65rem;line-height:1.2}.save-status:has(p:empty):not(:has(button)){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}html{text-size-adjust:100%}.mobile-nav,.site-header nav .mobile-menu-extra{display:none}.search-controls{display:flex;gap:10px;align-items:stretch}.search-controls input{min-width:0;flex:1 1}.search-controls .filter-search{margin-top:8px;flex:0 0 auto}@media (max-width:980px){body{font-size:1rem;padding-left:env(safe-area-inset-left,0);padding-right:env(safe-area-inset-right,0);padding-bottom:calc(6rem + env(safe-area-inset-bottom, 0px))}html{scroll-padding-top:calc(6rem + env(safe-area-inset-top, 0px))}.wrap{width:calc(100% - 40px)}.site-header{position:sticky;top:0;z-index:40;min-height:76px;padding:max(12px,env(safe-area-inset-top,0px)) 20px 12px;background:var(--cream);flex-wrap:wrap;gap:0}.wordmark{font-size:30px}.menu-button{display:block;background:transparent;border:1px solid #8a7564;min-width:64px;min-height:48px;padding:10px 16px;font-size:.875rem}.site-header nav{display:none;flex-basis:100%;padding-top:12px;flex-direction:column;align-items:stretch;gap:0;max-height:calc(100svh - 160px - env(safe-area-inset-top, 0px) - env(safe-area-inset-bottom, 0px));overflow-y:auto;overscroll-behavior:contain}.site-header nav.open{display:flex}.site-header nav .mobile-menu-extra,.site-header nav a{display:flex;min-height:48px;padding:12px 0;border-top:1px solid var(--line);font-size:1rem;flex-shrink:0}.nav-search{margin-left:0;justify-content:space-between}.skip-link{z-index:100}.skip-link:focus{top:env(safe-area-inset-top,0)}.hero{grid-template-columns:1fr;padding-top:32px;gap:28px}.hero h1{font-size:clamp(3rem,13.5vw,3.75rem);letter-spacing:-.045em;overflow-wrap:anywhere}.hero h1 br:nth-of-type(2){display:initial}.hero-dek,.page-intro{font-size:1rem;line-height:1.65}.fine,.hero .fine,small{font-size:.8125rem}.hero-art{min-height:390px}.eyebrow,.hero .eyebrow{font-size:.6875rem;letter-spacing:1.35px}.section{padding-block:42px}.section-heading{display:block}.section-heading>.text-link{margin-top:14px}.outfit-feature p,.section-dek,.teaching-teaser p,.transparency p:not(.eyebrow){font-size:1rem}.guide-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 16px}.guide-grid.featured{grid-template-columns:1fr}.guide-card h3{font-size:1.375rem;overflow-wrap:anywhere}.guide-card h3 a{min-height:44px}.guide-card p{font-size:.9375rem;line-height:1.6}.guide-card small{font-size:.75rem}.card-meta{font-size:.6875rem;line-height:1.7;min-height:36px;letter-spacing:.5px}.card-meta,.card-meta span{display:block}.card-meta span:last-child{text-align:left}.brand-strip>a{display:inline-flex;align-items:center;min-width:44px;min-height:44px}.notes-list h2 a,.outfit-list h2 a{display:block;min-height:44px}.paper-note>a{min-height:48px;font-size:.875rem}.guide-visual .save-button,.save-button{min-width:48px;min-height:48px}.guide-visual .save-button span,.save-button span{font-size:.75rem}.button,.text-button,.text-link{font-size:.875rem;min-height:48px}a,button{-webkit-tap-highlight-color:rgba(73,51,41,.16)}.button:active,.menu-button:active,.save-button:active{opacity:.82}.filters{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;margin-top:26px}.filters .search-field{grid-column:1/-1;min-width:0}.filters label{font-size:.8125rem;letter-spacing:.3px}.filters input,.filters select{font-size:1rem;min-height:50px;width:100%}.search-controls .filter-search{min-height:50px;padding-inline:16px}.filters .text-button{grid-column:1/-1;justify-self:start}.results-line{flex-wrap:wrap;gap:10px}.results-line p{font-size:.875rem}.results-line small{flex-basis:100%;text-align:left;font-size:.75rem}.notice{font-size:.875rem;line-height:1.65;padding:16px}.detail-grid .page-title,.page-title,.reading .page-title{font-size:clamp(2rem,9vw,3rem);overflow-wrap:anywhere}.detail-grid,.outfit-feature-inner,.teaching-teaser{grid-template-columns:1fr;gap:30px}.detail-grid li,.notes-list p,.outfit-list p,.reading li,.reading p,.source-box p{font-size:1rem}.reading h2{font-size:1.875rem}.source-list a{min-height:44px;overflow-wrap:anywhere}.source-list span{font-size:.8125rem}.outfit-list,footer{grid-template-columns:1fr}footer{padding:32px 20px;gap:14px}footer nav{justify-content:start;flex-wrap:wrap;gap:8px 20px}footer nav a{min-height:48px;font-size:.875rem}footer .footer-fine{font-size:.75rem}.mobile-nav{position:fixed;inset:auto 0 0;z-index:50;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));padding:6px max(8px,env(safe-area-inset-right,0px)) max(6px,env(safe-area-inset-bottom,0px)) max(8px,env(safe-area-inset-left,0px));gap:4px;background:var(--cream);border-top:1px solid #c8b29c;box-shadow:0 -3px 14px rgba(33,28,24,.05)}.mobile-nav a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-width:0;min-height:58px;padding:5px 2px;border-radius:8px;text-decoration:none;line-height:1.2}.mobile-nav a[aria-current]{background:#e7d8c9;color:#493329;font-weight:600}.mobile-nav-label{font-size:.75rem;text-align:center;overflow-wrap:anywhere}.mobile-nav-icon{position:relative;display:block;width:22px;height:22px}.saved-count{position:absolute;top:-6px;left:15px;background:var(--espresso);color:white;min-width:17px;height:17px;border-radius:10px;padding:1px 4px;font-size:10px;text-align:center;line-height:15px}}.mobile-nav[hidden]{display:none}@media (max-width:359px){.guide-grid{grid-template-columns:1fr}.hero-art{min-height:350px}}@media (max-width:980px) and (max-height:500px) and (orientation:landscape){.site-header{position:relative}.hero{padding-top:24px}.hero-art{min-height:320px}.mobile-nav a{min-height:48px;flex-direction:row;gap:8px}}.directory-copy-phone,.filter-toggle{display:none}.filter-options{display:contents}@media (min-width:981px){.reset-filters{order:4}}@media (max-width:980px){.directory-section{padding-top:24px}.directory-section .eyebrow{margin-bottom:12px}.directory-section .page-title{margin-bottom:18px}.directory-section .page-intro{margin-bottom:16px}.directory-copy-long{display:none}.directory-copy-phone{display:inline}.directory-notice{margin-block:16px;padding:12px 14px}.directory-section .filters{margin-top:20px;padding-block:16px;gap:12px 16px}.filter-toggle{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:48px;justify-self:start;border:1px solid #8a7564;padding:10px 16px;background:transparent;font-size:.875rem;grid-row:2;grid-column:1}.filters .reset-filters{grid-row:2;grid-column:2;justify-self:end}.filter-options{display:none}.filter-options.is-open{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;grid-column:1/-1}html{scroll-padding-bottom:calc(7rem + env(safe-area-inset-bottom, 0px))}}@media (max-width:980px){:is(a,button,input,select,textarea):focus{scroll-margin-bottom:calc(7rem + env(safe-area-inset-bottom, 0px))}}