.information-page{padding-top:34px;padding-bottom:72px}.information-back-link{color:var(--muted);align-items:center;gap:8px;font-size:.8125rem;font-weight:600;display:inline-flex}.information-back-link:hover{color:var(--ink);transform:translate(-3px)}.information-back-icon{transform:rotate(180deg)}.information-header{max-width:780px;padding:36px 0 38px}.information-icon-wrap{width:58px;height:58px;color:var(--ink);background:var(--surface-warm);border-radius:16px;place-items:center;margin-bottom:22px;display:grid}.information-eyebrow{margin-bottom:12px}.information-title{letter-spacing:-.055em;font-size:clamp(2.25rem,5vw,3.5rem);line-height:1.15;font-family:var(--font-heading);margin:0;font-weight:800}.information-description{max-width:690px;color:var(--muted);margin:20px 0 0;font-size:1.0625rem;line-height:1.8}.information-review-date{color:var(--muted);margin:18px 0 0;font-size:.75rem}.information-layout{grid-template-columns:minmax(0,1fr) 260px;align-items:start;gap:62px;display:grid}.information-sections{min-width:0}.information-section{border-top:1px solid var(--line);padding:27px 0}.information-section-title{color:var(--ink);font-size:1.1875rem;font-family:var(--font-heading);letter-spacing:-.025em;margin:0 0 13px;font-weight:750}.information-section-paragraph{color:var(--muted);margin:0 0 13px;font-size:.9375rem;line-height:1.9}.information-section-paragraph:last-child{margin-bottom:0}.information-related{border:1px solid var(--line);background:var(--surface-soft);border-radius:18px;padding:24px}.information-related-title{font-size:.875rem;font-family:var(--font-heading);margin:0 0 19px;font-weight:750}.information-related-navigation{flex-direction:column;gap:17px;display:flex}.information-related-link,.information-piratechs-link{color:var(--ink);align-items:center;gap:9px;font-size:.8125rem;font-weight:600;display:flex}.information-related-link:hover,.information-piratechs-link:hover{color:var(--gold-dark);transform:translate(3px)}.information-piratechs-link{border-top:1px solid var(--line);margin-top:22px;padding-top:20px}@media (width<=850px){.information-layout{grid-template-columns:minmax(0,1fr);gap:28px}.information-related{max-width:420px}}@media (width<=460px){.information-page{padding-top:26px;padding-bottom:42px}.information-header{padding:28px 0}.information-eyebrow{font-size:.625rem}.information-description{font-size:.9375rem}.information-section{padding:23px 0}.information-section-paragraph{font-size:.875rem}}