.information-page{padding-top:30px}.information-breadcrumb{display:flex;gap:12px;flex-wrap:wrap;font-size:11px;color:#7d8875;line-height:1.7}.information-breadcrumb a{color:var(--ink)}.information-header{padding:44px 0 39px;border-bottom:1px solid var(--line);max-width:100%}.information-header .eyebrow{font-size:9px;color:#879579}.information-header h1{font-size:52px;line-height:1.13;font-weight:500;letter-spacing:-.05em;margin:20px 0 17px}.information-header>p{font-size:14px;line-height:1.9;max-width:730px;color:#737b72;margin:0}.information-layout{display:grid;grid-template-columns:255px minmax(0,1fr);gap:78px;padding-top:42px}.information-sidebar-inner{position:sticky;top:28px}.information-nav-label{font-size:9px;letter-spacing:.12em;color:#829274;display:block;margin-bottom:16px}.information-sidebar nav{display:flex;flex-direction:column;gap:2px}.information-sidebar nav a{padding:13px 12px;border-radius:5px;font-size:12px;line-height:1.5;color:#687763;display:flex;justify-content:space-between;align-items:center;gap:12px}.information-sidebar nav a svg{width:14px;height:14px;opacity:0}.information-sidebar nav a:hover{background:#f0f2e9;color:var(--ink)}.information-sidebar nav a[aria-current=page]{background:#e8eee1;color:var(--ink);font-weight:650}.information-sidebar nav a[aria-current=page] svg{opacity:1}.information-help{padding:25px 12px 0;margin-top:23px;border-top:1px solid var(--line)}.information-help>span{display:block;font-size:11px;color:#819078;margin-bottom:10px}.information-help>a{display:block;font-size:12px;line-height:1.8;margin-bottom:4px;overflow-wrap:anywhere}.information-help>a:first-of-type{font-size:18px;font-weight:600;letter-spacing:-.02em}.information-document{font-size:14px;line-height:1.9;color:#556650;max-width:920px;padding-bottom:35px;min-width:0}.information-document h2{font-size:27px;line-height:1.25;margin:38px 0 18px;font-weight:550;color:var(--ink)}.information-document h2:first-child{margin-top:0}.information-document h3{font-size:19px;margin:28px 0 12px;color:var(--ink)}.information-document p{margin:0 0 17px}.information-document ul,.information-document ol{padding-left:22px;margin:0 0 22px}.information-document li{padding-left:3px;margin-bottom:10px}.information-document a{color:#295c4b;text-decoration:underline;text-underline-offset:3px;text-decoration-color:#b8cbb0;overflow-wrap:anywhere}.information-document a.button{color:white;text-decoration:none}.information-document a.button-cream{color:var(--ink)}.information-document strong{color:#314c35}.information-document .legal-callout{padding:23px 26px;border-left:3px solid #7b9672;background:#edf1e7;border-radius:0 7px 7px 0;margin-bottom:28px;color:#47603f}.information-document .legal-callout p:last-child{margin:0}.legal-summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:32px}.legal-summary-card{background:#e9eee3;padding:21px;border-radius:8px}.legal-summary-card strong{display:block;font-size:24px;font-weight:500;line-height:1.2;margin-bottom:9px;letter-spacing:-.03em}.legal-summary-card span{font-size:11px;line-height:1.6;display:block;color:#76866c}.contact-cards{display:grid;grid-template-columns:1fr 1fr;gap:17px;margin-bottom:35px}.contact-card{padding:25px 26px;background:#e9eee3;border-radius:9px}.contact-card:nth-child(2){background:#efe6dd}.contact-card>span{font-size:9px;letter-spacing:.1em;display:block;color:#819073;margin-bottom:16px}.contact-card>a{display:block;font-size:20px;font-weight:550;letter-spacing:-.025em;line-height:1.5;text-decoration:none;overflow-wrap:anywhere}.contact-card>small{display:block;font-size:11px;color:#7c8972;margin-top:11px}.legal-data{display:grid;grid-template-columns:150px 1fr;border-top:1px solid var(--line);margin:23px 0 30px}.legal-data dt,.legal-data dd{margin:0;padding:14px 0;border-bottom:1px solid var(--line)}.legal-data dt{font-size:12px;color:#809076;padding-right:15px}.legal-data dd{font-size:13px;color:#41533f}.legal-table-wrap{overflow-x:auto;margin:24px 0}.legal-table{border-collapse:collapse;width:100%;font-size:12px;line-height:1.75;min-width:520px}.legal-table th{text-align:left;background:#e9eee3;color:#42543e;padding:13px 15px;font-weight:650}.legal-table td{padding:14px 15px;border-bottom:1px solid #dde3d5;vertical-align:top;overflow-wrap:anywhere}.legal-table code{font-family:inherit;font-size:11px}.withdrawal-model{border:1px solid #dce3d2;background:white;padding:28px;border-radius:8px;margin:24px 0;font-size:13px;line-height:2}.withdrawal-model p{margin-bottom:14px}.information-document .legal-small{font-size:11px;color:#7b8771}.information-bottom{padding:29px 0 38px;border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:20px;color:#798672;font-size:12px}.information-bottom p{margin:0}.legal-footer-links{padding:21px 0;border-top:1px solid #ffffff18;display:flex;flex-wrap:wrap;gap:13px 26px}.legal-footer-links a{font-size:11px;color:#bfceb8}.legal-footer-links a:hover{color:white}.footer-contact-phone{display:block;font-size:17px;font-weight:500;letter-spacing:-.02em;color:#eef3e5!important}.footer-contact-email{font-size:11px;color:#bfceb8;overflow-wrap:anywhere}
@media(max-width:1100px){.information-layout{grid-template-columns:215px minmax(0,1fr);gap:40px}.contact-card{padding:21px}.contact-card>a{font-size:17px}.information-header h1{font-size:46px}}
@media(max-width:780px){.information-page{padding-top:20px}.information-breadcrumb{font-size:10px;gap:8px}.information-header{padding:29px 0}.information-header h1{font-size:35px;margin:16px 0;line-height:1.15}.information-header>p{font-size:12px}.information-layout{display:flex;flex-direction:column;gap:30px;padding-top:23px}.information-sidebar-inner{position:static}.information-sidebar nav{display:grid;grid-template-columns:1fr 1fr;gap:5px}.information-sidebar nav a{font-size:11px;padding:11px 10px;border:1px solid #e4e8dd}.information-sidebar nav a svg{display:none}.information-nav-label{font-size:8px;margin-bottom:12px}.information-help{display:none}.information-document{font-size:13px;line-height:1.9;padding-bottom:18px;max-width:100%}.information-document h2{font-size:25px;margin-top:32px}.information-document h3{font-size:19px}.information-document .legal-callout{padding:20px}.legal-summary-grid{gap:8px}.legal-summary-card{padding:16px 12px}.legal-summary-card strong{font-size:23px}.legal-summary-card span{font-size:10px}.contact-cards{grid-template-columns:1fr;gap:12px}.contact-card{padding:24px}.contact-card>a{font-size:24px}.legal-data{grid-template-columns:95px 1fr}.legal-data dd{font-size:12px}.legal-data dt{font-size:11px}.withdrawal-model{padding:21px}.information-bottom{align-items:flex-start;flex-direction:column;gap:13px;font-size:11px}.legal-footer-links{gap:12px 20px}.legal-footer-links a{font-size:10px}}
@media print{.site-header,.topbar,.site-footer,.information-sidebar,.information-breadcrumb,.information-bottom,.cart-toast,.skip-link{display:none!important}.information-page{width:100%;max-width:none}.information-layout{display:block}.information-header{padding:0 0 20px}.information-header h1{font-size:28px}.information-document{font-size:11pt;line-height:1.6;max-width:none}.information-document h2{break-after:avoid;font-size:18pt}.information-document p,.information-document li{orphans:3;widows:3}a{text-decoration:none!important;color:inherit!important}.legal-table-wrap{overflow:visible}.legal-table{min-width:0}}
/* Delivery comparisons stay readable without sideways scrolling. */
.shipping-comparison-wrap{border:1px solid #dce3d5;border-radius:9px;overflow:hidden;margin:24px 0;background:#fffefa}.shipping-comparison,.shipping-rules{min-width:0;table-layout:fixed;margin:0;font-size:13px}.shipping-comparison caption,.shipping-rules caption{text-align:left;padding:15px 18px;font-size:10px;letter-spacing:.04em;background:#f1f4ed;color:#6c7d63;border-bottom:1px solid #dce3d5}.shipping-comparison thead th{background:#1b4539;color:#fff;font-size:14px;padding:20px 18px}.shipping-comparison th:first-child{width:35%}.shipping-comparison tbody th,.shipping-rules tbody th{font-size:12px;font-weight:500;background:#f1f4ed;color:#5b6e52;padding:17px 18px;border-bottom:1px solid #dce3d5;vertical-align:top}.shipping-comparison td,.shipping-rules td{padding:17px 18px;color:#354f39;border-left:1px solid #e4e9dd}.shipping-comparison td strong{font-size:17px;font-weight:600;color:#1e503e}.shipping-comparison td small{display:block;font-size:10px;color:#7b8871;margin-top:2px}.shipping-comparison .shipping-total-row th,.shipping-comparison .shipping-total-row td{background:#e7eedf}.shipping-comparison .shipping-total-row strong{font-size:15px}.shipping-comparison tbody tr:last-child>*,.shipping-rules tbody tr:last-child>*{border-bottom:0}.shipping-rules th{width:31%}.shipping-rules td{line-height:1.85}.shipping-comparison-wrap+.legal-small{line-height:1.8;margin-top:-7px}
@media(max-width:780px){.shipping-comparison-wrap{margin:21px 0}.shipping-comparison,.shipping-rules{font-size:12px}.shipping-comparison caption,.shipping-rules caption{font-size:9px;padding:12px}.shipping-comparison thead th{font-size:12px;padding:15px 10px;line-height:1.5}.shipping-comparison th:first-child{width:33%}.shipping-comparison tbody th{font-size:10px;padding:13px 10px;line-height:1.7}.shipping-comparison td{padding:13px 10px;line-height:1.7;font-size:11px}.shipping-comparison td strong{font-size:17px}.shipping-comparison .shipping-total-row strong{font-size:12px;line-height:1.6}.shipping-comparison td small{font-size:9px}.shipping-rules th{width:32%}.shipping-rules tbody th{padding:14px 11px;font-size:11px;line-height:1.7}.shipping-rules td{padding:14px 12px;font-size:12px}}
