.amsel-size-page{background:linear-gradient(180deg,#fffaf4 0%,#fff 42%,#f7f1e8 100%);color:#24201c}.amsel-size-inner{max-width:1380px;margin:0 auto;padding:0 clamp(18px,3vw,44px)}.amsel-size-kicker{color:#7a5637;font-size:11px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;margin:0 0 12px}.amsel-size-page h1,.amsel-size-page h2,.amsel-size-page h3{color:#080706;font-family:var(--font-heading-family);font-weight:500;letter-spacing:-.03em;line-height:1.05;margin:0}.amsel-size-page h1{font-size:clamp(42px,5.4vw,78px)}.amsel-size-page h2{font-size:clamp(28px,3.6vw,48px)}.amsel-size-page h3{font-size:clamp(21px,2vw,30px)}.amsel-size-page p,.amsel-size-page li{color:#70665b;font-size:15.5px;line-height:1.72}.amsel-size-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(310px,.48fr);gap:clamp(28px,5vw,72px);align-items:end;padding:clamp(36px,5vw,70px) 0 28px}.amsel-size-hero p:last-child{font-size:clamp(16px,1.3vw,20px);max-width:780px}.amsel-size-alert{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:center;background:#080706;color:#fffaf4;padding:clamp(24px,3vw,36px);margin-bottom:22px}.amsel-size-alert strong{display:block;color:#fffaf4;font-family:var(--font-heading-family);font-size:26px;font-weight:500}.amsel-size-alert span{display:block;color:rgba(255,250,244,.72);margin-top:8px}.amsel-size-alert a{display:inline-flex;align-items:center;justify-content:center;border:1px solid #fffaf4;color:#fffaf4!important;min-height:48px;padding:0 24px;font-size:12px;font-weight:800;letter-spacing:.1em;text-decoration:none;text-transform:uppercase}.amsel-size-nav{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 clamp(34px,4vw,54px)}.amsel-size-nav a{background:#fff;border:1px solid rgba(36,32,28,.14);color:#24201c;text-decoration:none;padding:11px 14px;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.amsel-size-panel,.amsel-measure-grid article,.amsel-chart-block{background:#fff;border:1px solid rgba(36,32,28,.14);box-shadow:0 18px 54px rgba(8,7,6,.045)}.amsel-size-panel{padding:clamp(24px,3vw,38px)}.amsel-size-panel a{display:inline-flex;margin-top:10px;color:#7a5637;font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;text-underline-offset:5px}.amsel-measure-section{padding:clamp(34px,5vw,70px) 0}.amsel-section-head{text-align:center;max-width:820px;margin:0 auto 28px}.amsel-measure-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.amsel-measure-grid article{padding:24px}.amsel-measure-grid span{display:block;color:#7a5637;font-size:11px;font-weight:800;letter-spacing:.14em;margin-bottom:12px}.amsel-chart-block{margin:0 0 clamp(26px,3vw,42px);overflow:hidden}.amsel-chart-title{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:20px;align-items:end;background:#fbf7f1;border-bottom:1px solid rgba(36,32,28,.14);padding:clamp(22px,3vw,34px)}.amsel-chart-title span{color:#7a5637;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.amsel-chart-scroll{overflow-x:auto}.amsel-chart-block table{width:100%;border-collapse:collapse;min-width:760px}.amsel-chart-block th,.amsel-chart-block td{border-right:1px solid rgba(36,32,28,.1);border-bottom:1px solid rgba(36,32,28,.1);padding:15px 18px;text-align:left;vertical-align:top}.amsel-chart-block th{background:#fffaf4;color:#080706;font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.amsel-chart-block td{color:#70665b;font-size:14.5px;line-height:1.55}.amsel-chart-block td:first-child{color:#080706;font-family:var(--font-heading-family);font-size:20px;font-weight:500}.amsel-fit-logic{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:clamp(34px,5vw,64px) 0 clamp(44px,6vw,78px)}.amsel-fit-dark{background:#080706;color:#fffaf4;padding:clamp(26px,4vw,48px)}.amsel-fit-dark h2{color:#fffaf4}.amsel-fit-dark p{color:rgba(255,250,244,.72)}@media(max-width:990px){.amsel-size-hero,.amsel-size-alert,.amsel-chart-title,.amsel-fit-logic{grid-template-columns:1fr}.amsel-measure-grid{grid-template-columns:1fr 1fr}}@media(max-width:767px){.amsel-size-inner{padding:0 16px}.amsel-size-hero{padding:30px 0 24px}.amsel-size-page h1{font-size:clamp(36px,11vw,50px)}.amsel-measure-grid{grid-template-columns:1fr}.amsel-chart-block th,.amsel-chart-block td{padding:13px 14px}.amsel-size-alert a{width:100%}}