#aps-stearic{--navy:#153f5f;--gold:#f5aa2e;--ink:#25445b;--muted:#526b7e;--line:#dce5ec;--soft:#f3f6f8;--white:#fff;--teal:#153f5f;--mint:#eef3f7}
#aps-stearic *{box-sizing:border-box}
#aps-stearic{scroll-behavior:smooth;scroll-padding-top:90px}
#aps-stearic{margin:0;color:var(--ink);background:#fff;font:400 15px/2.05 Vazirmatn,Tahoma,sans-serif}
#aps-stearic button,#aps-stearic input,#aps-stearic select,#aps-stearic textarea{font:inherit}
#aps-stearic button,#aps-stearic a,#aps-stearic input,#aps-stearic select,#aps-stearic textarea{-webkit-tap-highlight-color:transparent}
#aps-stearic a{color:inherit;text-decoration:none}
#aps-stearic button,#aps-stearic a{cursor:pointer}
#aps-stearic button{color:inherit}
#aps-stearic button:focus-visible,#aps-stearic a:focus-visible,#aps-stearic input:focus-visible,#aps-stearic select:focus-visible,#aps-stearic textarea:focus-visible,#aps-stearic .table-scroll:focus-visible{outline:3px solid #bc7600;outline-offset:4px}
#aps-stearic button:disabled{cursor:default}
#aps-stearic b,#aps-stearic strong{font-weight:700}
#aps-stearic p{margin:0 0 18px}
#aps-stearic h1,#aps-stearic h2,#aps-stearic h3{color:var(--navy);line-height:1.65}
#aps-stearic h2{font-size:32px;margin:9px 0 14px;font-weight:800;letter-spacing:-.65px}
#aps-stearic h3{font-size:20px;margin:10px 0 14px;font-weight:700}
#aps-stearic small{font-weight:400}
#aps-stearic bdi,#aps-stearic [dir=ltr]{font-family:Vazirmatn,Tahoma,Arial,sans-serif}
#aps-stearic .wrap{max-width:1180px;width:calc(100% - 80px);margin-inline:auto}
#aps-stearic .skip-link{position:fixed;top:-80px;right:20px;padding:10px 20px;background:var(--navy);color:white;z-index:20}
#aps-stearic .skip-link:focus{top:10px}
#aps-stearic .demo-strip{background:#fff4df;color:#73541c;padding:7px 16px;text-align:center;font-size:11px}
#aps-stearic .demo-strip span{padding:0 8px}
#aps-stearic .header{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-block:24px;border-bottom:1px solid var(--line)}
#aps-stearic .brand{display:flex;align-items:center;gap:14px;font-size:20px;font-weight:800;line-height:1.7}
#aps-stearic .brand small{display:block;color:var(--muted);font-size:10px;font-weight:400;letter-spacing:.2px}
#aps-stearic .brand-symbol{display:grid;place-content:center;width:39px;height:45px;border-radius:14px 2px 14px 2px;background:var(--navy);box-shadow:-5px 5px 0 var(--gold);color:white;font-size:28px}
#aps-stearic .header-note{font-size:12px;color:var(--muted)}
#aps-stearic .btn{border:1px solid transparent;border-radius:7px;padding:12px 21px;display:inline-flex;align-items:center;justify-content:center;gap:18px;font-size:13px;font-weight:700;line-height:1.8;transition:background .2s,box-shadow .2s}
#aps-stearic .btn:hover{box-shadow:0 5px 18px #153f5f16}
#aps-stearic .amber{background:var(--gold);color:var(--navy)}
#aps-stearic .amber:hover{background:#f7b848}
#aps-stearic .outline{border-color:#adc1ce;background:white;color:var(--navy)}
#aps-stearic .outline:hover{background:#f0f5f8}
#aps-stearic .hero{display:grid;grid-template-columns:1.04fr 1fr;gap:65px;align-items:center;padding-block:43px 47px}
#aps-stearic .breadcrumb{font-size:11px;color:var(--muted);margin-bottom:22px}
#aps-stearic .breadcrumb span{margin:0 12px;color:#8a9ca9}
#aps-stearic .eyebrow,#aps-stearic .section-number{display:block;font-size:12px;font-weight:600;color:#966000}
#aps-stearic .hero h1{font-size:48px;font-weight:900;letter-spacing:-1px;margin:10px 0 16px;line-height:1.5}
#aps-stearic .hero h1 span{display:block;font-size:29px;font-weight:500;letter-spacing:-.5px;margin-top:8px}
#aps-stearic .hero p{font-size:15px;color:var(--muted);line-height:2.1;max-width:490px;margin-bottom:26px}
#aps-stearic .hero-actions{display:flex;gap:10px;flex-wrap:wrap}
#aps-stearic .trustline{display:flex;gap:17px;flex-wrap:wrap;font-size:11px;color:var(--muted);margin-top:22px}
#aps-stearic .material-art{position:relative;min-height:430px;overflow:hidden;background:radial-gradient(ellipse at 40% 25%,#eaf0e9,transparent 60%),#dce7e4;border-radius:120px 12px 12px 12px;isolation:isolate}
#aps-stearic .art-grid{position:absolute;inset:0;background-image:linear-gradient(#ffffff28 1px,transparent 1px),linear-gradient(90deg,#ffffff28 1px,transparent 1px);background-size:40px 40px;mask-image:linear-gradient(black,transparent)}
#aps-stearic .orbit{position:absolute;transform:rotate(-25deg);border:1px solid #9cb5ae66;border-radius:50%;width:420px;height:210px;left:0;top:105px}
#aps-stearic .orbit2{transform:rotate(45deg);width:390px;height:290px;top:65px;left:24px}
#aps-stearic .bag{position:absolute;left:30%;top:65px;width:176px;height:280px;background:linear-gradient(100deg,#d5d9cd,#faf9ed 28%,#eeeedf 72%,#c5cdbf);border-radius:9px 8px 20px 21px;box-shadow:17px 26px 28px #34514b33,inset 10px 0 15px #ffffff66;transform:rotate(-8deg);clip-path:polygon(4% 0,96% 0,100% 96%,91% 100%,4% 100%,0 95%)}
#aps-stearic .bag-seam{height:15px;border-bottom:3px double #c4c6b5;background:repeating-linear-gradient(90deg,transparent 0 5px,#9eaa9d55 5px 6px)}
#aps-stearic .bag-label{margin:43px 15px 0;background:#183f44;color:white;padding:15px 12px 12px;border-radius:1px}
#aps-stearic .bag-label span{font-size:7px;letter-spacing:1.1px}
#aps-stearic .bag-label strong{display:block;font:800 29px/1.2 Arial,sans-serif;letter-spacing:1px;margin:10px 0}
#aps-stearic .bag-label em{font:6px Arial;letter-spacing:.8px;color:#a3c5b5}
#aps-stearic .bag-label small{font-size:6px;display:block;margin-top:12px;color:#c8d7d2}
#aps-stearic .label-lines{height:12px;margin-top:13px;border-top:1px solid #819f91;border-bottom:1px solid #819f91}
#aps-stearic .granules{position:absolute;bottom:45px;left:15%;width:200px;height:75px;border-radius:50%;transform:rotate(-7deg);background:radial-gradient(circle at 3px 3px,#fffdf0 0 2px,#c1c7b9 3px,transparent 4px);background-size:9px 8px;box-shadow:10px 20px 20px #536c5c11;clip-path:polygon(5% 60%,35% 15%,60% 0,86% 45%,100% 73%,90% 100%,0 100%)}
#aps-stearic .art-tag{position:absolute;background:#ffffffdd;border:1px solid #ffffffc9;border-radius:6px;padding:10px 14px;box-shadow:0 8px 25px #1d43400b;font-size:10px;backdrop-filter:blur(6px)}
#aps-stearic .tag-top{right:22px;top:35px}
#aps-stearic .tag-bottom{left:22px;bottom:34px}
#aps-stearic .tag-bottom b{font-size:12px;display:block}
#aps-stearic .tag-bottom small{font-size:9px;color:var(--muted)}
#aps-stearic .art-caption{position:absolute;bottom:10px;right:18px;color:#78918a;font-size:8px}
#aps-stearic .material-art{background:radial-gradient(ellipse at 35% 20%,#fffaeb,transparent 60%),#eaf0f5;border:1px solid #e3eaf0;min-height:445px}
#aps-stearic .bag-label{background:var(--navy)}
#aps-stearic .bag-label small{color:#f0f4f7}
#aps-stearic .bag-label em{color:#dae6ee}
#aps-stearic .orbit{border-color:#9cb5c666}
#aps-stearic .art-caption{color:#526b7e;font-size:9px}
#aps-stearic .art-tag{color:var(--navy)}
#aps-stearic .tag-top{font-size:11px}
#aps-stearic .tag-bottom b{font-size:13px}
#aps-stearic .tag-bottom small{font-size:10px}
#aps-stearic .product-band{background:var(--soft);border-block:1px solid var(--line)}
#aps-stearic .product-facts{display:grid;grid-template-columns:repeat(4,1fr);padding-block:22px;gap:20px}
#aps-stearic .product-facts>div{border-left:1px solid var(--line);padding-inline:15px}
#aps-stearic .product-facts>div:first-child{padding-right:0}
#aps-stearic .product-facts>div:last-child{border:0}
#aps-stearic .product-facts small{font-size:11px;display:block;color:var(--muted)}
#aps-stearic .product-facts b{font-size:13px}
#aps-stearic .section-nav{position:sticky;top:0;z-index:8;background:#ffffffed;border-bottom:1px solid var(--line);backdrop-filter:blur(10px)}
#aps-stearic .section-nav nav{display:flex;gap:23px;align-items:center;padding-block:14px;white-space:nowrap;overflow-x:auto;scrollbar-width:thin;font-size:12px}
#aps-stearic .section-nav a{padding:5px 0;border-bottom:2px solid transparent}
#aps-stearic .section-nav a:hover{border-color:var(--gold)}
#aps-stearic .section-nav .nav-cta{margin-right:auto;background:var(--navy);color:#fff;border:0;border-radius:5px;padding:7px 16px}
#aps-stearic .content-section{padding-block:67px}
#aps-stearic .section-heading{margin-bottom:29px}
#aps-stearic .section-heading .lead{color:var(--muted);font-size:16px;max-width:790px;margin:0}
#aps-stearic .prose{max-width:760px}
#aps-stearic .prose p{line-height:2.18}
#aps-stearic .source-ref{color:#875300;font-size:11px;font-weight:600;white-space:nowrap;padding-inline:3px}
#aps-stearic .source-ref:hover{text-decoration:underline}
#aps-stearic .overview-grid{display:grid;grid-template-columns:1.6fr .85fr;gap:65px;align-items:start}
#aps-stearic .identity-card{border:1px solid var(--line);border-top:3px solid var(--gold);background:linear-gradient(135deg,#f5f8fa,#fff);padding:26px;border-radius:6px}
#aps-stearic .identity-card h3{text-align:right;font-size:26px;letter-spacing:.5px;margin:7px 0 16px}
#aps-stearic .identity-card dl{margin:0}
#aps-stearic .identity-card dl>div{display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid var(--line);padding:12px 0;font-size:13px}
#aps-stearic .identity-card dd{margin:0;font-weight:600}
#aps-stearic .identity-card dt{color:var(--muted)}
#aps-stearic .identity-card p{font-size:12px;color:var(--muted);margin-top:15px}
#aps-stearic .identity-card>a{border-top:1px solid var(--line);padding-top:14px;display:flex;justify-content:space-between;gap:15px;font-size:12px;font-weight:700}
#aps-stearic .soft-section{background:var(--soft);border-block:1px solid #e9eef2}
#aps-stearic .grade-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}
#aps-stearic .grade-card{background:white;border:1px solid var(--line);border-radius:7px;padding:25px}
#aps-stearic .grade-index{color:#a16c13;display:grid;place-content:center;width:35px;height:35px;border:1px solid #f3d49d;background:#fffbf2;border-radius:50%;font:600 14px Arial,sans-serif}
#aps-stearic .grade-card h3{font-size:18px}
#aps-stearic .grade-card p{font-size:14px;color:var(--muted);margin:0}
#aps-stearic .editorial-note{display:flex;gap:18px;padding:23px 26px;border-right:3px solid var(--gold);background:#fff9ed;border-radius:5px;margin:27px 0 20px}
#aps-stearic .note-mark{display:grid;place-content:center;flex-shrink:0;width:25px;height:25px;margin-top:5px;border:1px solid #bb8430;border-radius:50%;color:#9a6410;font-family:Georgia,serif;font-weight:700}
#aps-stearic .editorial-note b{font-size:14px}
#aps-stearic .editorial-note p{font-size:13px;color:#654f30;margin:6px 0 0}
#aps-stearic .text-link{font-size:13px;font-weight:700;border-bottom:1px solid #d4a652;padding-bottom:3px}
#aps-stearic .text-link:hover{color:#885800}
#aps-stearic .spec-intro{display:flex;justify-content:space-between;align-items:center;gap:35px;margin-bottom:25px}
#aps-stearic .spec-intro>p{max-width:730px;font-size:14px;color:var(--muted);margin:0}
#aps-stearic .document-pair{display:flex;align-items:center;gap:9px;white-space:nowrap;font-size:11px;color:var(--muted)}
#aps-stearic .document-pair b{color:var(--navy);font-size:18px}
#aps-stearic .document-pair i{font-style:normal;color:#a46f1c;margin-inline:8px}
#aps-stearic .table-scroll{overflow:auto;border:1px solid var(--line);border-radius:7px;scrollbar-width:thin}
#aps-stearic .spec-table{width:100%;min-width:650px;border-collapse:collapse;font-size:14px;line-height:2}
#aps-stearic .spec-table caption{text-align:right;padding:13px 20px;background:#f3f6f8;font-size:12px;color:var(--muted)}
#aps-stearic .spec-table thead{background:var(--navy);color:white}
#aps-stearic .spec-table th,#aps-stearic .spec-table td{padding:19px 23px;text-align:right;vertical-align:top;border-bottom:1px solid var(--line)}
#aps-stearic .spec-table tbody tr:last-child th,#aps-stearic .spec-table tbody tr:last-child td{border:0}
#aps-stearic .spec-table tbody th{width:27%;font-weight:600;background:#f8fafc}
#aps-stearic .spec-table tbody th small{display:block;text-align:right;color:var(--muted);font-size:11px;margin-top:4px}
#aps-stearic .spec-table td{width:36.5%;color:var(--muted)}
#aps-stearic .spec-table td:last-child{background:#fdfbf7}
#aps-stearic .table-hint{display:none;font-size:11px;color:var(--muted)}
#aps-stearic .spec-bottom{display:flex;align-items:center;gap:35px;margin-top:22px}
#aps-stearic .spec-bottom p{font-size:12px;color:var(--muted);max-width:730px;margin:0}
#aps-stearic .spec-bottom .btn{white-space:nowrap;font-size:12px}
#aps-stearic .application-section{background:var(--navy);color:#e6eef4}
#aps-stearic .application-section h2,#aps-stearic .application-section h3{color:white}
#aps-stearic .application-section .section-number{color:#f7c46c}
#aps-stearic .application-section .lead{color:#c6d4df}
#aps-stearic .application-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:36px}
#aps-stearic .application-grid article{border-top:1px solid #567187;padding-top:24px}
#aps-stearic .app-icon{font:500 14px Arial,sans-serif;color:#f9c976}
#aps-stearic .application-grid h3{font-size:20px;margin-top:13px}
#aps-stearic .application-grid p{font-size:14px;line-height:2.15;color:#d3dfe8}
#aps-stearic .application-section .source-ref{color:#ffd384}
#aps-stearic .application-question{font-size:12px;border-right:2px solid var(--gold);padding-right:13px;color:#f0e7d7}
#aps-stearic .application-footnote{margin:28px 0 0;padding-top:22px;border-top:1px solid #45627a;font-size:12px;color:#cbd8e1}
#aps-stearic .buying-grid{display:grid;grid-template-columns:1.45fr .8fr;gap:70px;align-items:start}
#aps-stearic .quote-card{background:#f7f9fb;border:1px solid var(--line);border-radius:7px;padding:25px}
#aps-stearic .quote-card h3{font-size:21px}
#aps-stearic .quote-card ol{padding-right:22px;margin:0;font-size:14px}
#aps-stearic .quote-card li{padding:8px 7px;border-bottom:1px solid var(--line)}
#aps-stearic .quote-card li:last-child{border:0}
#aps-stearic .quote-card li::marker{color:#a16c13;font-weight:600}
#aps-stearic .acceptance{display:grid;grid-template-columns:.85fr 1.5fr;gap:50px;margin-top:38px;padding-top:32px;border-top:1px solid var(--line);align-items:center}
#aps-stearic .acceptance h3{font-size:21px;margin:5px 0 0}
#aps-stearic .acceptance p{font-size:14px;color:var(--muted);margin:0}
#aps-stearic .request-section{background:var(--soft);padding:65px 0;border-block:1px solid var(--line)}
#aps-stearic .request-grid{display:grid;grid-template-columns:.85fr 1.2fr;gap:65px;align-items:start}
#aps-stearic .request-grid aside{position:sticky;top:100px}
#aps-stearic .request-grid h2{font-size:30px}
#aps-stearic .request-grid aside>p{font-size:14px;color:var(--muted)}
#aps-stearic .private-callout{display:flex;gap:15px;border:1px solid var(--line);background:#fff;border-radius:7px;padding:18px;margin-block:24px}
#aps-stearic .private-callout>span{color:#b5770f;font-size:28px;line-height:1.5}
#aps-stearic .private-callout b{font-size:14px}
#aps-stearic .private-callout p{font-size:12px;color:var(--muted);margin:4px 0 0}
#aps-stearic .request-steps{padding-right:22px;margin:25px 0}
#aps-stearic .request-steps li{padding:8px 10px;color:#a36b0e}
#aps-stearic .request-steps b{display:block;font-size:14px;color:var(--navy)}
#aps-stearic .request-steps small{font-size:12px;color:var(--muted)}
#aps-stearic .partial-note{border-right:3px solid var(--gold);padding:12px 17px;background:#fff8ea;border-radius:4px}
#aps-stearic .partial-note b{font-size:15px}
#aps-stearic .partial-note p{font-size:12px;color:#6c5739;margin:5px 0 0}
#aps-stearic .micro{font-size:11px;color:var(--muted);line-height:1.9;margin-top:17px}
#aps-stearic .request-panel{background:#fff;border:1px solid #d4e0e9;border-radius:9px;box-shadow:0 12px 35px #153f5f07;padding:30px;min-width:0}
#aps-stearic .form-heading{border-bottom:1px solid var(--line);padding-bottom:18px}
#aps-stearic .form-heading h3{font-size:19px;margin:0 0 6px}
#aps-stearic .form-heading span{font-size:12px;color:var(--muted)}
#aps-stearic .type-picker{display:flex;gap:10px;margin:22px 0}
#aps-stearic .type-picker label{flex:1;display:flex;align-items:center;gap:7px;border:1px solid #c6d6e2;border-radius:6px;padding:11px 8px;font-size:12px;font-weight:600;cursor:pointer}
#aps-stearic .type-picker label:has(:checked){border-color:#c78a21;background:#fff7e8;color:#775013}
#aps-stearic input[type=radio],#aps-stearic input[type=checkbox]{accent-color:var(--navy);width:17px;height:17px;flex-shrink:0}
#aps-stearic .form-grid{display:grid;grid-template-columns:1fr 1fr;gap:17px 14px}
#aps-stearic .form-grid label{font-size:12px;display:flex;flex-direction:column;gap:7px;min-width:0}
#aps-stearic .form-grid input,#aps-stearic .form-grid select,#aps-stearic .form-grid textarea{width:100%;min-width:0;padding:11px 10px;border:1px solid #b8cad7;border-radius:5px;color:var(--ink);background:white;font-size:13px;line-height:1.8}
#aps-stearic .form-grid input[readonly]{background:#f0f4f7}
#aps-stearic .form-grid input::placeholder,#aps-stearic .form-grid textarea::placeholder{color:#60788a;font-size:12px}
#aps-stearic .form-grid textarea{resize:vertical}
#aps-stearic .full{grid-column:1/-1}
#aps-stearic .form-hint{font-size:11px;padding:12px 14px;background:#fff7e8;border-radius:5px;color:#775b2d;margin:19px 0}
#aps-stearic .consent{display:flex;align-items:flex-start;gap:8px;font-size:12px;margin:23px 0 12px;cursor:pointer}
#aps-stearic .consent input{margin-top:4px}
#aps-stearic .error{color:#9b3025;font-size:12px;margin:12px 0}
#aps-stearic .error:empty{margin:0}
#aps-stearic .full-btn{width:100%;font-size:14px}
#aps-stearic .result-panel{text-align:center;padding:45px 6px}
#aps-stearic .success-icon{width:55px;height:55px;margin:0 auto 22px;border-radius:50%;background:#fff2d9;color:var(--navy);display:grid;place-content:center;font-size:28px}
#aps-stearic .result-panel h3{font-size:24px}
#aps-stearic .result-panel p{font-size:14px;color:var(--muted);margin-bottom:24px}
#aps-stearic .faq-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 45px;align-items:start}
#aps-stearic .faq details{border-bottom:1px solid var(--line);padding:18px 0}
#aps-stearic .faq summary{cursor:pointer;font-size:15px;font-weight:500;line-height:1.9}
#aps-stearic .faq details p{color:var(--muted);font-size:14px;line-height:2.15;margin:14px 0 0;padding-right:17px}
#aps-stearic .sources-section{background:#f6f8fa;border-block:1px solid var(--line);padding:40px 0}
#aps-stearic .sources-layout{display:grid;grid-template-columns:1fr 1.4fr;gap:70px}
#aps-stearic .sources-layout h2{font-size:24px}
#aps-stearic .sources-layout p{font-size:12px;color:var(--muted)}
#aps-stearic .sources-list{margin:0;padding-right:23px;display:grid;grid-template-columns:1fr 1fr;gap:18px 30px;align-items:start}
#aps-stearic .sources-list li{font-size:12px;padding-right:5px;scroll-margin-top:105px}
#aps-stearic .sources-list li::marker{color:#956110}
#aps-stearic .sources-list a{font-weight:600;display:block}
#aps-stearic .sources-list a:hover{text-decoration:underline}
#aps-stearic .sources-list a span{color:#a16b15}
#aps-stearic .sources-list small{display:block;color:var(--muted);font-size:11px;margin-top:4px}
#aps-stearic footer{display:flex;align-items:center;justify-content:space-between;gap:25px;padding-block:32px;font-size:12px}
#aps-stearic footer .brand{display:block;font-size:17px}
#aps-stearic footer p{color:var(--muted);margin:0}
#aps-stearic footer .text-link{font-size:12px}
#aps-stearic [hidden]{display:none!important}
@media(min-width:1500px){#aps-stearic .hero{padding-block:55px 60px}
#aps-stearic .material-art{min-height:470px}
#aps-stearic .bag{top:84px;left:31%}}
@media(max-width:1050px){#aps-stearic .wrap{width:calc(100% - 48px)}
#aps-stearic .hero{gap:32px}
#aps-stearic .hero h1{font-size:42px}
#aps-stearic .hero h1 span{font-size:26px}
#aps-stearic .material-art{min-height:430px}
#aps-stearic .bag{left:26%}
#aps-stearic .header-note{display:none}
#aps-stearic .section-nav nav{gap:19px;font-size:11px}
#aps-stearic .overview-grid{gap:30px;grid-template-columns:1.45fr .9fr}
#aps-stearic .grade-card{padding:20px}
#aps-stearic .grade-card h3{font-size:16px}
#aps-stearic .application-grid{gap:25px}
#aps-stearic .buying-grid,#aps-stearic .request-grid{gap:32px}
#aps-stearic .request-grid{grid-template-columns:.85fr 1.2fr}
#aps-stearic .request-panel{padding:22px}
#aps-stearic .type-picker label{font-size:11px}
#aps-stearic .sources-layout{gap:35px}
#aps-stearic .spec-table th,#aps-stearic .spec-table td{padding:16px}
#aps-stearic .document-pair{display:none}
#aps-stearic .acceptance{gap:30px}
#aps-stearic .spec-bottom{gap:20px}
#aps-stearic .spec-bottom .btn{white-space:normal;min-width:175px}}
@media(max-width:760px){#aps-stearic{scroll-padding-top:80px}
#aps-stearic .wrap{width:calc(100% - 36px)}
#aps-stearic{font-size:15px}
#aps-stearic .demo-strip{font-size:10px;line-height:1.9;padding:7px 15px}
#aps-stearic .demo-strip span{padding:0 4px}
#aps-stearic .header{padding-block:18px;gap:12px}
#aps-stearic .brand{font-size:15px;gap:12px}
#aps-stearic .brand-symbol{width:30px;height:35px;font-size:22px;box-shadow:-4px 4px 0 var(--gold)}
#aps-stearic .brand small{font-size:8px}
#aps-stearic .header>.btn{padding:10px 11px;gap:6px;font-size:10px}
#aps-stearic .hero{grid-template-columns:1fr;padding-block:25px 32px;gap:27px}
#aps-stearic .breadcrumb{font-size:10px;margin-bottom:20px}
#aps-stearic .hero h1{font-size:40px;line-height:1.55;margin:9px 0 15px}
#aps-stearic .hero h1 span{font-size:26px}
#aps-stearic .hero p{font-size:14px;margin-bottom:22px;line-height:2.1}
#aps-stearic .hero-actions{gap:9px}
#aps-stearic .hero-actions .btn{flex:1;font-size:12px;gap:6px;padding:12px 8px}
#aps-stearic .trustline{font-size:10px;gap:13px;margin-top:20px}
#aps-stearic .material-art{min-height:330px;border-radius:65px 8px 8px 8px}
#aps-stearic .bag{height:238px;width:151px;top:36px;left:32%}
#aps-stearic .bag-label{margin-top:28px;padding:11px}
#aps-stearic .bag-label strong{font-size:25px}
#aps-stearic .bag-label small{font-size:6px}
#aps-stearic .bag-label em{font-size:5px}
#aps-stearic .granules{bottom:29px;left:18%;width:170px}
#aps-stearic .tag-top{top:22px;right:13px;font-size:10px;padding:7px 11px}
#aps-stearic .tag-bottom{bottom:29px;left:13px;padding:8px 11px}
#aps-stearic .tag-bottom b{font-size:11px}
#aps-stearic .tag-bottom small{font-size:9px}
#aps-stearic .art-caption{font-size:8px;right:13px;bottom:8px}
#aps-stearic .product-facts{grid-template-columns:1fr 1fr;gap:18px 15px;padding-block:22px}
#aps-stearic .product-facts>div{padding:0}
#aps-stearic .product-facts>div:nth-child(2){border:0}
#aps-stearic .product-facts small{font-size:10px}
#aps-stearic .product-facts b{font-size:12px}
#aps-stearic .section-nav nav{width:100%;padding:11px 18px;gap:21px;font-size:12px}
#aps-stearic .section-nav .nav-cta{margin-right:0;padding:6px 11px}
#aps-stearic .content-section{padding-block:43px}
#aps-stearic .section-number{font-size:11px}
#aps-stearic .section-heading{margin-bottom:22px}
#aps-stearic h2{font-size:26px;line-height:1.7;letter-spacing:-.45px}
#aps-stearic .section-heading .lead{font-size:14px;line-height:2}
#aps-stearic .overview-grid,#aps-stearic .buying-grid,#aps-stearic .request-grid,#aps-stearic .sources-layout,#aps-stearic .acceptance{grid-template-columns:1fr;gap:25px}
#aps-stearic .prose p{font-size:14px;line-height:2.2}
#aps-stearic .identity-card{padding:23px}
#aps-stearic .identity-card h3{font-size:25px}
#aps-stearic .identity-card dl>div{font-size:14px}
#aps-stearic .identity-card p{font-size:13px}
#aps-stearic .identity-card>a{font-size:13px}
#aps-stearic .grade-grid{grid-template-columns:1fr;gap:15px}
#aps-stearic .grade-card{padding:21px}
#aps-stearic .grade-card h3{font-size:19px;margin:9px 0}
#aps-stearic .grade-card p{font-size:14px}
#aps-stearic .grade-index{float:left}
#aps-stearic .editorial-note{gap:12px;padding:19px 16px;margin-top:22px}
#aps-stearic .editorial-note p{font-size:13px}
#aps-stearic .editorial-note b{font-size:14px}
#aps-stearic .text-link{font-size:12px}
#aps-stearic .spec-intro>p{font-size:14px}
#aps-stearic .table-hint{display:block;margin:17px 0 8px}
#aps-stearic .spec-table{font-size:13px;min-width:630px}
#aps-stearic .spec-table th,#aps-stearic .spec-table td{padding:16px 18px}
#aps-stearic .spec-table caption{font-size:11px}
#aps-stearic .spec-bottom{display:block}
#aps-stearic .spec-bottom p{font-size:13px}
#aps-stearic .spec-bottom .btn{margin-top:16px;font-size:13px}
#aps-stearic .application-grid{grid-template-columns:1fr;gap:27px}
#aps-stearic .application-grid h3{font-size:21px}
#aps-stearic .application-grid p{font-size:14px}
#aps-stearic .application-grid article{padding-top:19px}
#aps-stearic .application-question{font-size:13px}
#aps-stearic .application-footnote{font-size:12px}
#aps-stearic .quote-card{padding:23px}
#aps-stearic .quote-card ol{font-size:14px}
#aps-stearic .acceptance{margin-top:27px;padding-top:25px;gap:15px}
#aps-stearic .acceptance h3{font-size:22px}
#aps-stearic .acceptance p{font-size:14px}
#aps-stearic .request-section{padding:43px 0}
#aps-stearic .request-grid aside{position:static}
#aps-stearic .request-grid h2{font-size:27px}
#aps-stearic .request-grid aside>p{font-size:14px}
#aps-stearic .request-steps{margin:20px 0}
#aps-stearic .private-callout{margin-block:21px}
#aps-stearic .request-panel{padding:21px 18px}
#aps-stearic .form-heading h3{font-size:18px}
#aps-stearic .form-heading span{font-size:11px}
#aps-stearic .type-picker label{font-size:11px;gap:6px;padding:12px 6px}
#aps-stearic .form-grid{grid-template-columns:1fr;gap:18px}
#aps-stearic .form-grid label{font-size:13px;gap:7px}
#aps-stearic .form-grid input,#aps-stearic .form-grid select,#aps-stearic .form-grid textarea{font-size:16px;padding:12px 10px}
#aps-stearic .form-grid input::placeholder,#aps-stearic .form-grid textarea::placeholder{font-size:12px}
#aps-stearic .form-hint{font-size:12px;line-height:2}
#aps-stearic .consent{font-size:12px}
#aps-stearic .full-btn{font-size:14px;padding:14px 10px}
#aps-stearic .micro{font-size:11px}
#aps-stearic .faq-grid{grid-template-columns:1fr;gap:0}
#aps-stearic .faq summary{font-size:14px}
#aps-stearic .faq details p{font-size:14px;padding-right:0}
#aps-stearic .sources-section{padding:32px 0}
#aps-stearic .sources-layout{gap:20px}
#aps-stearic .sources-layout h2{font-size:23px}
#aps-stearic .sources-layout p{font-size:12px}
#aps-stearic .sources-list{grid-template-columns:1fr;gap:15px}
#aps-stearic .sources-list li{font-size:13px}
#aps-stearic .sources-list small{font-size:11px}
#aps-stearic footer{display:block;padding-block:28px}
#aps-stearic footer p{margin:15px 0;font-size:12px}
#aps-stearic .result-panel{padding:33px 0}
#aps-stearic .result-panel h3{font-size:22px}}
@media(max-width:360px){#aps-stearic .wrap{width:calc(100% - 28px)}
#aps-stearic .hero h1{font-size:36px}
#aps-stearic .hero h1 span{font-size:23px}
#aps-stearic .header>.btn{font-size:9px;padding:9px}
#aps-stearic .brand{font-size:14px}
#aps-stearic .trustline{font-size:9px}
#aps-stearic .hero-actions .btn{font-size:11px}
#aps-stearic .bag{left:28%}
#aps-stearic .type-picker{flex-direction:column}
#aps-stearic .form-heading h3{font-size:16px}}
@media(prefers-reduced-motion:reduce){#aps-stearic{scroll-behavior:auto}
#aps-stearic *,#aps-stearic *::before,#aps-stearic *::after{transition:none!important}}
@media print{#aps-stearic .demo-strip,#aps-stearic .section-nav,#aps-stearic .hero-actions,#aps-stearic .header>.btn,#aps-stearic .request-section,#aps-stearic .skip-link{display:none}
#aps-stearic .wrap{width:100%;max-width:none}
#aps-stearic .content-section{padding-block:25px}
#aps-stearic .hero{padding:20px 0}
#aps-stearic .material-art{min-height:330px}
#aps-stearic .overview-grid,#aps-stearic .buying-grid,#aps-stearic .sources-layout{gap:25px}
#aps-stearic .table-scroll{overflow:visible}
#aps-stearic .spec-table{min-width:0;font-size:10px}
#aps-stearic .spec-table th,#aps-stearic .spec-table td{padding:8px}
#aps-stearic .application-section{background:white;color:var(--ink)}
#aps-stearic .application-section h2,#aps-stearic .application-section h3,#aps-stearic .application-grid p,#aps-stearic .application-question,#aps-stearic .application-footnote{color:var(--ink)}
#aps-stearic .application-section .section-number{color:var(--muted)}
#aps-stearic .application-grid{gap:20px}
#aps-stearic a{word-break:break-word}
#aps-stearic details p{display:block}
#aps-stearic .faq-grid{display:block}}
#aps-stearic .bag-label{direction:ltr;text-align:left}
#aps-stearic .bag-label strong{font-size:24px;letter-spacing:.5px}
#aps-stearic .bag-label small{direction:rtl;text-align:right;line-height:1.9}
@media(max-width:760px){#aps-stearic .bag-label strong{font-size:19px;letter-spacing:.3px}}
#aps-stearic .section-nav nav::-webkit-scrollbar{height:3px}
#aps-stearic .section-nav nav::-webkit-scrollbar-thumb{background:#b4c3ce;border-radius:5px}
@media(max-width:760px){#aps-stearic .section-nav .nav-cta{order:-1;flex-shrink:0}}
#aps-stearic .material-photo{margin:0;background:#edf2f5;isolation:isolate}
#aps-stearic .material-photo .stearic-hero-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:55% 48%;display:block}
#aps-stearic .material-photo figcaption{position:absolute;bottom:13px;right:14px;left:14px;padding:7px 11px;background:#ffffffed;border:1px solid #ffffffb3;border-radius:5px;color:#3f596d;font-size:10px;line-height:1.85;text-align:center}
@media(max-width:760px){#aps-stearic .material-photo .stearic-hero-image{object-position:55% 48%}
#aps-stearic .material-photo figcaption{font-size:9px;bottom:10px;right:10px;left:10px;padding:6px 8px}}
#aps-stearic .material-photo{aspect-ratio:4/3;min-height:0}
#aps-stearic .material-photo .stearic-hero-image{object-fit:contain;object-position:center}
body.aps-stearic-page .site-main{max-width:none;width:100%;padding:0}
body.aps-stearic-page .page-header{display:none}
body.aps-stearic-page .entry-content{margin:0;max-width:none}
#aps-stearic{font-family:inherit;line-height:2.05;text-align:right;overflow-wrap:break-word}
#aps-stearic h1,#aps-stearic h2,#aps-stearic h3,#aps-stearic button,#aps-stearic input,#aps-stearic select,#aps-stearic textarea{font-family:inherit}
#aps-stearic [id]{scroll-margin-top:100px}
#aps-stearic .section-nav{top:0}
body.admin-bar #aps-stearic .section-nav{top:32px}
#aps-stearic .btn{letter-spacing:0;text-transform:none}
#aps-stearic figure{max-width:100%}
#aps-stearic .aps-trap{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);clip:rect(0,0,0,0);white-space:nowrap;pointer-events:none}
#aps-stearic .aps-related{padding-bottom:30px;font-size:13px}
#aps-stearic .aps-related a{color:#153f5f;text-decoration:underline;text-underline-offset:4px}
#aps-stearic #submit-label:disabled{opacity:.65;cursor:wait}
#aps-stearic #request-result:focus{outline:2px solid #f5aa2e;outline-offset:5px}
@media(max-width:782px){body.admin-bar #aps-stearic .section-nav{top:46px}}

#aps-stearic .aps-desk-entry{border-top:1px solid #e4ebf0;padding-top:14px;margin:18px 0 0;font-size:11px;text-align:center}#aps-stearic .aps-desk-entry a{color:#153f5f;text-decoration:underline;text-underline-offset:4px}
