.document-hero{background:var(--paper);padding:24px 0 55px}.breadcrumbs{display:flex;gap:12px;align-items:center;color:#a28e85;font-size:10px;margin-bottom:34px}.breadcrumbs a:hover{color:var(--wine)}.breadcrumbs>span:last-child{color:#74615a}.document-hero-grid{display:grid;grid-template-columns:1.2fr .9fr;gap:105px;align-items:center}.document-hero h1{font-family:var(--serif);font-size:57px;line-height:1.3;font-weight:700;letter-spacing:-.045em;color:var(--wine);margin-bottom:17px}.document-statement{font-family:var(--serif);font-size:30px;line-height:1.5;letter-spacing:-.03em;color:var(--ink);font-weight:600;margin-bottom:21px}.document-lead{font-size:13px;line-height:2.1;max-width:590px}.document-meta{display:flex;gap:18px;flex-wrap:wrap;font-size:10px;color:#a28c81;margin-top:25px}.document-meta>span{border-left:1px solid #d5c8c0;padding-left:18px}.document-range{background:#fff;border:1px solid var(--line);padding:28px 30px 0;box-shadow:0 15px 35px #4d252508}.range-label{color:var(--wine);font-size:10px;letter-spacing:.08em;margin-bottom:7px}.document-range h2{font-family:var(--serif);font-size:24px;font-weight:700}.document-range ol{padding:0;margin:21px 0 0;list-style:none}.document-range li{display:grid;grid-template-columns:24px 1fr;gap:13px;padding:14px 0;border-top:1px solid var(--line);align-items:center}.document-range li>span{font-family:Georgia,serif;color:#bd8c98;font-size:12px}.document-range h3{font-size:14px;margin-bottom:4px}.document-range li p{font-size:11px}.range-footer{display:flex;justify-content:space-between;gap:14px;align-items:center;padding:16px 0;border-top:1px solid var(--line);margin-top:4px;font-size:10px;color:#9e8c83}.range-footer a{color:var(--wine);font-family:Georgia,serif;font-size:15px;white-space:nowrap}.document-jump{position:sticky;top:91px;z-index:15;background:#fff;border-bottom:1px solid var(--line);box-shadow:0 5px 20px #4d252503}.document-jump>.container{display:flex;gap:36px;overflow-x:auto;scrollbar-width:none;padding:18px 0}.document-jump a{font-size:12px;white-space:nowrap;color:#806d64}.document-jump a:hover{color:var(--wine)}.document-body{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:85px;align-items:start;padding-top:12px}.document-content{min-width:0}.document-section{padding:50px 0;border-bottom:1px solid var(--line);scroll-margin-top:170px}.document-section h2{font-family:var(--serif);font-size:32px;font-weight:700;line-height:1.5;letter-spacing:-.025em;margin-bottom:19px}.document-section .section-text{font-size:13px;line-height:2.05;margin-bottom:24px}.use-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:27px}.use-grid section{border-top:2px solid #d7b6c0;padding-top:15px}.use-grid section>span{font-size:10px;font-family:Georgia,serif;color:#ac8a82}.use-grid h3{font-size:15px;margin:10px 0}.use-grid p{font-size:11px;line-height:2}.material-table-wrap{overflow-x:auto}.material-table{width:100%;border-collapse:collapse;font-size:12px;line-height:1.9}.material-table th,.material-table td{padding:17px 15px;border:1px solid #e4dad4;text-align:left;vertical-align:top}.material-table thead th{background:#f2ede7;font-size:11px;color:#78625c;font-weight:600}.material-table tbody th{width:19%;white-space:nowrap;font-weight:500;color:#4e3f3d}.material-table td{color:#8a766b}.small-note{font-size:10px;line-height:1.95;margin-top:17px}.detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px 29px;margin-top:28px}.detail-grid section{background:var(--paper);padding:24px}.detail-grid section>span{font-family:Georgia,serif;font-size:11px;color:#ac7b87}.detail-grid h3{font-size:17px;margin:10px 0 12px}.detail-grid p{font-size:12px;line-height:2}.field-reference{background:#35292d;color:#fff;padding:29px;margin-top:28px;display:grid;grid-template-columns:1fr 1fr;gap:25px}.field-reference .section-index{font-size:9px;color:#d3abb5}.field-reference h3{font-size:17px;margin:12px 0}.field-reference p{font-size:10px;line-height:1.95;color:#bdaeb1}.field-reference dl{margin:0}.field-reference dl>div{padding:9px 0;border-bottom:1px solid #5b464d}.field-reference dt{font-size:11px;color:#ddced2}.field-reference dd{font-size:10px;margin:2px 0 0;color:#a98f97}.delivery-grid{display:grid;grid-template-columns:1fr 1fr;gap:29px;margin-top:25px}.delivery-grid section{border-left:2px solid #cdb7bd;padding-left:21px}.delivery-grid h3{font-size:18px;margin-bottom:13px}.delivery-grid p{font-size:12px;line-height:2}.delivery-grid ul{padding-left:15px;font-size:11px;line-height:2.2;color:#9b8075;margin:15px 0 0}.document-callout{background:var(--paper);padding:24px;margin-top:30px}.document-callout h3{font-size:17px;margin-bottom:10px}.document-callout p{font-size:12px;line-height:2;margin-bottom:15px}.document-callout button{font-size:12px}.document-steps{display:grid;grid-template-columns:1fr 1fr;gap:25px 29px;list-style:none;padding:0;margin:30px 0 0}.document-steps li{display:grid;grid-template-columns:27px 1fr;gap:15px;border-top:1px solid var(--line);padding-top:21px}.document-steps li>span{font-family:Georgia,serif;font-size:20px;color:var(--wine)}.document-steps h3{font-size:16px;margin-bottom:10px}.document-steps p{font-size:12px;line-height:2}.document-section .faq-list{margin-top:27px}.related-documents{border-bottom:0}.related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin-top:25px}.related-grid a{padding:20px 17px;border:1px solid var(--line);transition:background .2s}.related-grid a:hover{background:var(--paper)}.related-grid h3{font-size:15px;color:var(--wine);margin-bottom:7px}.related-grid p{font-size:10px}.document-aside{position:sticky;top:175px;margin-top:49px}.consult-panel{border:1px solid #d8bfc6;background:#fcf8f8;padding:26px 24px}.consult-panel .section-index{font-size:9px;letter-spacing:.03em}.consult-panel h2{font-family:var(--serif);font-size:23px;font-weight:700;line-height:1.5;letter-spacing:-.03em}.consult-panel ol{padding-left:17px;font-size:11px;color:#93796f;line-height:2.3;margin:22px 0}.consult-panel>.button{width:100%;font-size:12px;padding:11px 15px}.aside-phone{display:block;font-family:Georgia,serif;font-size:24px;color:var(--wine);margin:21px 0 4px;letter-spacing:-.02em}.aside-email{font-size:10px;color:#8b6d64;word-break:break-all}.aside-small{font-size:10px;line-height:1.95;padding-top:17px;border-top:1px solid var(--line);margin-top:19px}.aside-brand{padding:25px 4px}.aside-brand strong{font-family:var(--serif);font-size:20px;color:var(--wine);font-weight:700}.aside-brand p{font-size:10px;line-height:2;margin:10px 0}.aside-brand a{font-size:10px;color:#866d63;border-bottom:1px solid #bba69d}
@media(max-width:1150px){.document-hero-grid{gap:55px}.document-hero h1{font-size:49px}.document-statement{font-size:27px}.document-body{grid-template-columns:minmax(0,1fr) 264px;gap:45px}.document-range{padding:24px 23px 0}.document-range h2{font-size:22px}.range-footer{display:block}.range-footer a{display:block;margin-top:5px}.consult-panel{padding:23px 21px}.document-section h2{font-size:29px}.material-table th,.material-table td{padding:15px 12px}.use-grid{gap:17px}.field-reference{padding:24px;gap:20px}.related-grid{gap:10px}.related-grid a{padding:17px 13px}}
@media(max-width:960px){.document-jump{top:78px}.document-jump>.container{gap:25px}.document-hero-grid{grid-template-columns:1fr 1fr;gap:35px}.document-hero h1{font-size:43px}.document-statement{font-size:24px}.document-lead{font-size:12px}.document-body{grid-template-columns:1fr;gap:0}.document-aside{position:static;display:grid;grid-template-columns:1.4fr 1fr;gap:30px;margin:0 0 45px}.consult-panel ol{display:grid;grid-template-columns:1fr 1fr;gap:3px 15px}.consult-panel>.button{width:auto}.aside-brand{align-self:center;padding:25px}.document-section{scroll-margin-top:155px}}
@media(max-width:640px){.document-hero{padding:18px 0 34px}.breadcrumbs{font-size:9px;gap:9px;margin-bottom:27px}.document-hero-grid{grid-template-columns:1fr;gap:29px}.document-hero h1{font-size:41px;margin-bottom:14px}.document-statement{font-size:26px;line-height:1.5;margin-bottom:18px}.document-lead{font-size:12px}.document-meta{gap:10px;font-size:9px;margin-top:19px}.document-meta>span{padding-left:10px}.document-range{padding:23px 23px 0}.document-range h2{font-size:22px}.document-range li{padding:12px 0}.document-range li h3{font-size:13px}.document-range li p{font-size:10px}.range-footer{display:flex;padding:14px 0}.range-footer a{font-size:16px;margin:0}.document-jump{top:73px}.document-jump>.container{gap:23px;padding:15px 0}.document-jump a{font-size:10px}.document-body{padding-top:0}.document-section{padding:36px 0;scroll-margin-top:143px}.document-section h2{font-size:27px;line-height:1.5;margin-bottom:17px}.document-section .section-text{font-size:12px;margin-bottom:21px}.use-grid{grid-template-columns:1fr;gap:20px;margin-top:24px}.use-grid section{display:grid;grid-template-columns:21px 1fr;gap:7px 12px;padding-top:15px}.use-grid section>span{padding-top:4px}.use-grid h3{font-size:16px;margin:0}.use-grid p{grid-column:2;font-size:11px}.material-table{font-size:11px;min-width:500px}.material-table th,.material-table td{padding:13px 12px}.material-table-wrap{border-right:1px solid var(--line);scrollbar-width:thin}.small-note{font-size:10px}.detail-grid{grid-template-columns:1fr;gap:17px;margin-top:23px}.detail-grid section{padding:21px}.detail-grid h3{font-size:17px;margin-top:8px}.detail-grid p{font-size:11px}.field-reference{grid-template-columns:1fr;padding:24px;gap:17px;margin-top:22px}.field-reference h3{font-size:18px}.field-reference p{font-size:11px}.field-reference dt{font-size:12px}.field-reference dd{font-size:11px}.delivery-grid{grid-template-columns:1fr;gap:25px}.delivery-grid h3{font-size:18px}.delivery-grid p{font-size:11px}.document-callout{padding:22px}.document-callout h3{font-size:17px}.document-callout p{font-size:11px}.document-steps{grid-template-columns:1fr;gap:21px}.document-steps h3{font-size:17px}.document-steps p{font-size:11px}.related-grid{grid-template-columns:1fr;gap:11px}.related-grid a{padding:17px 19px;display:flex;justify-content:space-between;align-items:center;gap:13px}.related-grid h3{margin:0;font-size:15px}.related-grid p{font-size:9px}.document-aside{grid-template-columns:1fr;gap:0;margin-bottom:35px}.consult-panel{padding:25px}.consult-panel ol{gap:5px 15px;font-size:10px}.consult-panel>.button{width:100%;font-size:13px}.aside-brand{display:none}.aside-phone{font-size:27px}.aside-email{font-size:11px}.aside-small{font-size:10px}}
