@font-face{font-family:"M PLUS Rounded 1c";font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/m-plus-rounded-1c-latin-900-normal.woff2)format("woff2")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-sans-latin-400-normal.woff2)format("woff2")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ibm-plex-sans-latin-600-normal.woff2)format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-mono-latin-400-normal.woff2)format("woff2")}*{box-sizing:border-box}html{color-scheme:light;background:#123236;scroll-padding-top:100px}body{color:#f8efdc;font-synthesis:none;margin:0;font-family:IBM Plex Sans,sans-serif}a{color:inherit}button,input{font:inherit}button{cursor:pointer}button,a,summary,input{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,summary:focus-visible,input:focus-visible{outline-offset:5px;outline:3px solid #b56730}[hidden]{display:none!important}::selection{color:#123236;background:#efc36c}.faq-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.faq-skip{z-index:100;color:#123236;background:#f5ecd9;padding:14px 20px;position:fixed;top:12px;left:12px;transform:translateY(-200%)}.faq-skip:focus{transform:none}.faq-room{z-index:-1;background:#153b40;position:fixed;inset:0;overflow:hidden}.faq-room img{object-fit:cover;object-position:43% center;width:100%;height:100%}.faq-room>span{background:linear-gradient(90deg,#092e34d1,#102f3555 45%,#0b242ce0),linear-gradient(#0000 45%,#0b292dcc);position:absolute;inset:0}.faq-topbar{z-index:5;background:#102f34e6;border-bottom:1px solid #e1c58d3d;justify-content:space-between;align-items:center;gap:24px;padding:18px 4vw;display:flex;position:relative}.faq-wordmark{letter-spacing:.04em;font:900 20px/1 "M PLUS Rounded 1c",sans-serif;text-decoration:none}.faq-wordmark>span{letter-spacing:.06em;margin-top:6px;font:400 11px/1.5 IBM Plex Mono,monospace;display:block}.faq-topbar nav{align-items:center;gap:22px;display:flex}.faq-topbar nav a{white-space:nowrap;align-items:center;min-height:44px;font-size:14px;text-decoration:none;display:flex}.faq-topbar nav a[aria-current]{color:#ffd793;border-bottom:2px solid #e2b266}.faq-sound{color:#f3dfba;white-space:nowrap;background:0 0;border:1px solid #d9bf8d70;border-radius:3px;align-items:center;gap:6px;min-height:44px;padding:8px 11px;font-size:12px;display:inline-flex}.faq-sound>span:first-child{font-size:20px}.faq-layout{grid-template-columns:minmax(300px,.9fr) minmax(480px,1.15fr);align-items:start;gap:7vw;max-width:1600px;margin:0 auto;padding:70px 4vw 90px;display:grid;position:relative}.faq-introduction{padding-top:14px;position:sticky;top:35px}.faq-kicker{letter-spacing:.1em;color:#efc98c;margin:0 0 18px;font:400 11px/1.4 IBM Plex Mono,monospace}.faq-introduction h1{letter-spacing:-.045em;text-shadow:0 2px 24px #06212ccc;max-width:650px;margin:0;font:900 clamp(36px,3.65vw,62px)/1.15 "M PLUS Rounded 1c",sans-serif}.faq-introduction h1 em{color:#ffc76f;font-style:normal;display:inline-block}.faq-lead{max-width:400px;margin:23px 0;font-size:19px;line-height:1.5}.faq-author{color:#f5deb7;margin:0 0 35px;font-size:15px;line-height:1.5}.faq-author span{color:#e0d9ca;font-size:13px}.faq-contents>p{color:#ead9b8;margin:0 0 11px;font:400 11px/1.5 IBM Plex Mono,monospace}.faq-contents ol{max-width:390px;margin:0;padding:0;list-style:none}.faq-contents li{border-top:1px solid #e8cc9657}.faq-contents a{align-items:center;gap:17px;min-height:43px;padding:7px 0;font-size:14px;line-height:1.4;text-decoration:none;display:flex}.faq-contents a span{color:#eabd79;font:400 11px/1.4 IBM Plex Mono,monospace}.faq-contents a:hover{color:#ffd58c}.faq-notebook{color:#263d3f;background:#f2e9d7;border-left:8px solid #a6593d;border-radius:3px 12px 5px 3px;padding:34px clamp(25px,3vw,50px) 28px;position:relative;box-shadow:8px 9px #998369,0 35px 90px #071b2c66}.faq-notebook:before{content:"";background:#987a53e0;width:78px;height:31px;position:absolute;top:-16px;left:42%;transform:rotate(-3deg);box-shadow:0 3px 3px #462e3429}.faq-notebook-head{border-bottom:1px solid #aa987b;justify-content:space-between;align-items:center;gap:12px;padding-bottom:15px;font:400 10px/1.5 IBM Plex Mono,monospace;display:flex}.faq-notebook-head p{letter-spacing:.06em;margin:0}.faq-notebook-head span{white-space:nowrap;color:#72573b}.faq-intro-note{margin:18px 0 26px;font-size:14px;line-height:1.6}.faq-search{padding:0 0 8px}.faq-search label{margin-bottom:8px;font-size:13px;font-weight:600;display:block}.faq-search>div{gap:10px;display:flex}.faq-search input{color:#263d3f;background:#fffbef;border:1px solid #8a8e7f;border-radius:3px;width:100%;min-width:0;min-height:46px;padding:11px 13px;font-size:16px}.faq-search button{color:#544126;background:0 0;border:0;border-bottom:1px solid #8d6343;min-height:46px;padding:7px 3px;font-size:13px}.faq-search>p{color:#5b695d;margin:10px 0;font:400 11px/1.5 IBM Plex Mono,monospace}.faq-group{padding-top:33px;scroll-margin-top:20px}.faq-group-heading{align-items:flex-start;gap:15px;margin-bottom:17px;display:flex}.faq-group-heading>span{color:#ac6243;padding-top:4px;font:900 28px/1 "M PLUS Rounded 1c",sans-serif}.faq-group h2{letter-spacing:-.025em;margin:0;font:900 25px/1.25 "M PLUS Rounded 1c",sans-serif}.faq-group-heading p{color:#4f625a;margin:9px 0 0;font-size:14px;line-height:1.5}.faq-question{border-top:1px solid #c4b69c;scroll-margin-top:24px}.faq-question:last-child{border-bottom:1px solid #c4b69c}.faq-question summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;min-height:64px;padding:16px 0;list-style:none;display:flex}.faq-question summary::-webkit-details-marker{display:none}.faq-question summary h3{margin:0;font:600 17px/1.45 IBM Plex Sans,sans-serif}.faq-question summary>span{color:#95563b;flex-shrink:0;font:400 26px/1 IBM Plex Sans,sans-serif;transition:transform .15s}.faq-question[open] summary>span{transform:rotate(45deg)}.faq-question[open] summary h3{color:#81503a}.faq-question:target{outline-offset:8px;background:#f9f0d5;outline:2px solid #b58245}.faq-answer{padding-bottom:23px;font-size:16px;line-height:1.7}.faq-answer>p{margin:0 0 16px}.faq-example{background:0 0;border-left:3px solid #b57c4b;margin:19px 0;padding:3px 0 3px 15px}.faq-example strong{letter-spacing:.06em;color:#855534;font:400 10px/1.5 IBM Plex Mono,monospace}.faq-example p{margin:8px 0 0;font-size:14px;line-height:1.65}.faq-related{font-size:14px}.faq-related a{text-underline-offset:4px;text-decoration-thickness:1px}.faq-permalink{color:#55645a;text-underline-offset:3px;align-items:center;min-height:44px;font-size:12px;text-decoration-thickness:1px;display:inline-flex}.faq-no-results{padding:20px 0;font-size:16px;line-height:1.6}.faq-next{border-top:2px solid #bc9c73;margin-top:50px;padding-top:30px}.faq-next .faq-kicker{color:#885e3d;margin-bottom:12px}.faq-next h2{letter-spacing:-.025em;margin:0;font:900 31px/1.2 "M PLUS Rounded 1c",sans-serif}.faq-next h2 em{color:#9b573c;font-style:normal}.faq-next>p:not(.faq-kicker){margin:18px 0;font-size:16px;line-height:1.6}.faq-next>a{color:#ffefcf;background:#1c4b4b;border-radius:3px;justify-content:space-between;align-items:center;gap:18px;min-height:52px;padding:15px 19px;font-weight:600;text-decoration:none;display:flex;box-shadow:0 4px #113638}.faq-next>a:hover{background:#29615b}.faq-editorial-note{color:#5d675b;margin:25px 0 0;font-size:12px;line-height:1.55}.faq-page>.legal-footer{position:relative}@media (width>=1000px) and (height<=850px){.faq-introduction{position:relative;top:auto}.faq-layout{padding-top:40px}.faq-author{margin-bottom:23px}}@media (width<=1000px){.faq-layout{grid-template-columns:minmax(220px,.8fr) minmax(380px,1.2fr);gap:35px;padding-inline:28px}.faq-topbar{padding-inline:28px}.faq-topbar nav{gap:16px}.faq-introduction h1{font-size:40px}.faq-introduction{position:relative;top:auto}.faq-lead{font-size:18px}.faq-notebook{padding:28px 26px}.faq-group h2{font-size:22px}}@media (width<=760px){html{scroll-padding-top:20px}.faq-topbar{flex-direction:column;align-items:flex-start;gap:18px;padding:16px 20px}.faq-wordmark{font-size:18px}.faq-topbar nav{justify-content:space-between;gap:8px;width:100%}.faq-topbar nav a{min-height:44px;font-size:12px}.faq-layout{padding:35px 20px 55px;display:block}.faq-introduction{padding:0 0 40px}.faq-introduction h1{max-width:600px;font-size:clamp(38px,8.5vw,60px)}.faq-lead{max-width:450px;font-size:18px}.faq-author{margin-bottom:27px}.faq-contents ol{grid-template-columns:1fr 1fr;gap:0 23px;max-width:none;display:grid}.faq-contents a{gap:10px;min-height:50px;font-size:12px}.faq-room img{object-position:32% center}.faq-room>span{background:linear-gradient(#092e34c2,#0b292dde)}.faq-notebook{border-left-width:5px;padding:28px 20px 24px;box-shadow:5px 6px #998369,0 25px 50px #071b2c66}.faq-group{padding-top:28px}.faq-group-heading{gap:12px}.faq-group h2{font-size:22px}.faq-question summary h3,.faq-answer{font-size:16px}.faq-notebook-head{font-size:9px}.faq-next h2{font-size:29px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}@media (width<=760px){.faq-sound{position:absolute;top:17px;right:20px}.faq-topbar nav{gap:6px}}@media print{html,body{color:#111;background:#fff}.faq-room,.faq-topbar,.faq-search,.faq-next,.faq-contents,.faq-permalink{display:none!important}.faq-layout{padding:0;display:block}.faq-introduction{position:static}.faq-introduction h1,.faq-introduction h1 em,.faq-kicker,.faq-lead,.faq-author{color:#111;text-shadow:none}.faq-notebook{box-shadow:none;background:#fff;border:0;padding:0}.faq-notebook:before{display:none}.faq-question::details-content{display:block}.faq-question{break-inside:avoid}.faq-answer{color:#111}}.faq-hero{isolation:isolate;background:#15373a;align-items:center;min-height:calc(100svh - 82px);display:flex;position:relative;overflow:hidden}.faq-hero-scene{object-fit:cover;object-position:center;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.faq-hero-shade{z-index:-1;background:linear-gradient(90deg,#082c34ef 0%,#082c34bd 28%,#082c3445 48%,#0000 72%),linear-gradient(#0000 70%,#082c3490);position:absolute;inset:0}.faq-hero-copy{width:min(49%,690px);padding:70px 4vw}.faq-hero h1{letter-spacing:-.045em;text-shadow:0 2px 20px #06212c88;margin:0;font:900 clamp(42px,4.2vw,68px)/1.13 "M PLUS Rounded 1c",sans-serif}.faq-hero h1 em{color:#ffc76f;font-style:normal}.faq-hero .faq-lead{max-width:390px;font-size:20px}.faq-enter{color:#ffe4b2;border-bottom:1px solid #e2ba70;align-items:center;gap:28px;min-height:52px;padding:8px 0;font-size:16px;font-weight:600;text-decoration:none;display:inline-flex}.faq-enter span{font-size:25px}.faq-introduction{top:35px}.faq-contents>p{margin-bottom:20px;font-size:13px}@media (width<=760px){.faq-hero{flex-direction:column;align-items:stretch;min-height:0;display:flex;overflow:visible}.faq-hero-copy{background:#15373a;order:0;width:100%;padding:35px 20px 32px}.faq-hero h1{font-size:clamp(38px,8.5vw,60px)}.faq-hero .faq-lead{font-size:18px}.faq-hero-scene{z-index:0;object-fit:contain;order:1;width:100%;height:auto;position:relative;inset:auto}.faq-hero-shade{display:none}.faq-layout{padding-top:32px}.faq-introduction{padding-bottom:32px}}@media print{.faq-hero{background:#fff;min-height:0}.faq-hero-scene,.faq-hero-shade,.faq-enter{display:none}.faq-hero-copy{width:auto;padding:0}.faq-hero h1,.faq-hero h1 em{color:#111;text-shadow:none}}
