.lg{background:#0a0a0a;color:#f5f2ec;padding:56px 0 96px;font-family:Inter,system-ui,-apple-system,sans-serif}.lg-wrap{width:min(880px,calc(100% - 40px));margin:0 auto}.lg-kicker{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-size:11.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#d2db7ee6}.lg-kicker .dot{width:7px;height:7px;border-radius:50%;background:#d2db7e;-webkit-box-shadow:0 0 12px rgba(210,219,126,.8);box-shadow:0 0 12px #d2db7ecc}.lg h1{margin:14px 0 10px;font-family:var(--font-serif,"Instrument Serif",Georgia,serif);font-size:clamp(34px,5vw,52px);font-weight:400;line-height:1.05;letter-spacing:-.02em}.lg-updated{margin:0 0 34px;font-size:13px;color:#f5f2ec73}.lg-lead{margin:0 0 40px;font-size:17px;line-height:1.65;color:#f5f2ecdb}.lg h2{margin:44px 0 12px;font-size:20px;font-weight:700;letter-spacing:-.01em;color:#f5f2ec}.lg h2:first-of-type{margin-top:0}.lg p{margin:0 0 14px;font-size:15.5px;line-height:1.7;color:#f5f2ecbd}.lg a{color:#d2db7e;text-decoration:underline;text-underline-offset:3px}.lg a:hover{color:#ddeb8e}.lg ul{margin:0 0 14px;padding-left:20px;color:#f5f2ecbd;font-size:15.5px;line-height:1.7}.lg li{margin-bottom:6px}.lg strong{color:#f5f2ec;font-weight:600}.lg-cat{margin:22px 0;padding:20px 22px;border:1px solid rgba(255,255,255,.1);border-radius:18px;background:#ffffff08}.lg-cat h3{margin:0 0 6px;font-size:16px;font-weight:700;color:#f5f2ec}.lg-cat p{margin:0;font-size:14.5px}.lg-tag{display:inline-block;margin-bottom:10px;padding:4px 10px;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.lg-tag.is-on{background:#d2db7e29;color:#d2db7e}.lg-tag.is-opt{background:#f5f2ec1a;color:#f5f2ecb3}.lg-table-wrap{margin:16px 0 8px;overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid rgba(255,255,255,.1);border-radius:16px}.lg-table{width:100%;min-width:640px;border-collapse:collapse;font-size:13.5px}.lg-table th,.lg-table td{padding:12px 16px;text-align:left;vertical-align:top;border-bottom:1px solid rgba(255,255,255,.07)}.lg-table th{font-size:11.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#f5f2ec80;background:#ffffff08;white-space:nowrap}.lg-table td{color:#f5f2ecbd;line-height:1.55}.lg-table tr:last-child td{border-bottom:0}.lg-table code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px;color:#f5f2ec;white-space:nowrap}.lg-table td:last-child{white-space:nowrap;color:#f5f2ec8c}.lg-cta{margin:20px 0 8px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.lg-btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:50px;padding:14px 28px;border:0;border-radius:999px;background:#d2db7e;color:#0a0a0a;font:inherit;font-size:15px;font-weight:700;text-decoration:none;cursor:pointer;-webkit-transition:background .16s ease,-webkit-transform .16s ease;transition:background .16s ease,-webkit-transform .16s ease;transition:background .16s ease,transform .16s ease;transition:background .16s ease,transform .16s ease,-webkit-transform .16s ease}.lg-btn:hover{background:#ddeb8e;color:#0a0a0a;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.lg-btn:focus-visible{outline:2px solid #D2DB7E;outline-offset:3px}.lg-note{margin-top:40px;padding-top:22px;border-top:1px solid rgba(255,255,255,.1);font-size:13px!important;color:#f5f2ec80!important}[dir=rtl] .lg-table th,[dir=rtl] .lg-table td{text-align:right}[dir=rtl] .lg ul{padding-left:0;padding-right:20px}@media (max-width:640px){.lg{padding:40px 0 72px}.lg-wrap{width:calc(100% - 32px)}.lg-lead{font-size:16px}.lg p,.lg ul{font-size:15px}.lg-btn{width:100%}}@media (prefers-reduced-motion:reduce){.lg-btn:hover{-webkit-transform:none;transform:none}}.lg address{font-style:normal;white-space:pre-line;margin:10px 0;padding:14px 16px;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:#ffffff08;color:#f5f2ecdb;line-height:1.6}.lg address strong{color:#f5f2ec}.lg h3{font-size:1.02rem;margin:22px 0 8px;color:#f5f2ec}
