.information-page{width:min(860px,calc(100% - 100px));margin:0 auto;padding:64px 0 80px;color:var(--ink,#1c1c1c);font-family:var(--sans,Poppins,Arial,sans-serif);min-height:45vh}
.information-page__header{margin:0 0 32px;padding-bottom:28px;border-bottom:1px solid var(--line,#d4d4d4)}
.information-page .information-page__brand{color:var(--wine,#735241);font:600 12px/20px var(--sans,Poppins,Arial,sans-serif);letter-spacing:.16em;text-transform:uppercase;margin:0 0 12px}
.information-page .information-page__header h1{font:700 clamp(32px,4vw,48px)/1.2 var(--sans,Poppins,Arial,sans-serif);letter-spacing:-.025em;text-wrap:balance;margin:0;color:var(--ink,#1c1c1c)}
.information-page .information-page__body{font:400 16px/1.85 var(--sans,Poppins,Arial,sans-serif);letter-spacing:.15px;color:var(--ink,#1c1c1c);overflow-wrap:anywhere}
.information-page__body>p:first-child{font-size:18px;line-height:1.75;color:var(--muted,#595959)}
.information-page__body p{margin:0 0 22px}
.information-page__body h2{font:700 26px/1.3 var(--sans,Poppins,Arial,sans-serif);letter-spacing:-.015em;margin:34px 0 14px;color:var(--ink,#1c1c1c)}
.information-page__body h3{font:600 20px/1.4 var(--sans,Poppins,Arial,sans-serif);letter-spacing:0;margin:28px 0 12px;color:var(--ink,#1c1c1c)}
.information-page__body ul,.information-page__body ol{margin:0 0 24px;padding-left:24px}
.information-page__body li{padding-left:4px;margin:8px 0}
.information-page__body a{color:var(--wine,#735241);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;overflow-wrap:anywhere}
.information-page__body a:hover{text-decoration-thickness:2px}
.information-page .information-page__body a.button{color:var(--paper,#fff);text-decoration:none}
.information-page .information-page__body a.button--outline{color:var(--wine,#735241)}
.information-page .information-page__body a.button--outline:hover{color:var(--paper,#fff)}
.information-page__body strong{font-weight:600}
.information-page__body details{margin:0 0 12px;border:1px solid var(--line,#d4d4d4);border-radius:10px;background:var(--paper,#fff);overflow:hidden}
.information-page__body summary{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:60px;padding:18px 22px;list-style:none;font:600 16px/1.5 var(--sans,Poppins,Arial,sans-serif);letter-spacing:0;cursor:pointer;color:var(--ink,#1c1c1c)}
.information-page__body summary::-webkit-details-marker{display:none}
.information-page__body summary::after{content:'';display:block;width:8px;height:8px;flex:none;border-right:1.5px solid var(--wine,#735241);border-bottom:1.5px solid var(--wine,#735241);transform:rotate(45deg);margin:0 2px 4px 0}
.information-page__body details[open]>summary{border-bottom:1px solid var(--line,#d4d4d4)}
.information-page__body details[open]>summary::after{transform:rotate(225deg);margin-top:5px}
.information-page__body details>p,.information-page__body details>div{margin:0;padding:20px 22px;font:400 15px/1.8 var(--sans,Poppins,Arial,sans-serif);letter-spacing:.15px}
.information-page__body details>div>p:last-child{margin-bottom:0}
.information-page__body details>ul,.information-page__body details>ol{margin:18px 22px 22px;padding-left:22px}
.information-page__body blockquote{border-left:3px solid var(--wine,#735241);padding:8px 0 8px 24px;margin:28px 0;color:var(--muted,#595959)}
.information-page__body table{width:100%;border-collapse:collapse;font-size:14px;margin:24px 0}
.information-page__body th,.information-page__body td{border:1px solid var(--line,#d4d4d4);padding:12px;text-align:left;vertical-align:top}
.information-page__actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px;border-top:1px solid var(--line,#d4d4d4);padding-top:28px;margin-top:36px}
.information-page .information-page__actions .button{border-radius:8px;min-height:48px;margin:0;padding:12px 22px;gap:24px;font:600 14px/22px var(--sans,Poppins,Arial,sans-serif);letter-spacing:.2px}
.information-page .information-page__actions .button--outline{border-color:var(--wine,#735241);color:var(--wine,#735241);background:var(--paper,#fff)}
.information-page .information-page__actions .button--outline:hover{color:var(--paper,#fff);background:var(--wine,#735241)}
.information-page :is(a,summary):focus-visible{outline:2px solid var(--wine,#735241);outline-offset:4px}
@media(max-width:749px){.information-page{width:calc(100% - 40px);padding:36px 0 48px}.information-page__header{margin-bottom:24px;padding-bottom:22px}.information-page .information-page__header h1{font-size:32px;line-height:1.2}.information-page .information-page__body{font-size:15px;line-height:1.8}.information-page__body>p:first-child{font-size:16px;line-height:1.75}.information-page__body h2{font-size:23px;margin-top:28px}.information-page__body h3{font-size:18px}.information-page__body summary{font-size:15px;padding:16px;min-height:56px}.information-page__body details>p,.information-page__body details>div{padding:16px;font-size:15px}.information-page__body details>ul,.information-page__body details>ol{margin:16px}.information-page__actions{align-items:stretch;margin-top:28px;padding-top:24px;gap:10px}.information-page .information-page__actions .button{flex:1 1 150px;font-size:13px;gap:16px;padding-inline:16px}.information-page__body table{font-size:12px}.information-page__body th,.information-page__body td{padding:8px}}
