.eo-guide-page{--guide-ink:#082b4c;--guide-muted:#526b80;--guide-blue:#006dad;--guide-blue-dark:#00558d;--guide-line:#cbdfea;min-height:100vh;color:var(--guide-ink);background:#f4f9fd;padding-top:clamp(92px,8vw,118px)}.eo-guide-header{width:100%;color:var(--guide-ink);text-align:center;background:0 0;border:0;padding:clamp(28px,3.5vw,48px) clamp(18px,4vw,72px) clamp(20px,2.5vw,34px)}.eo-guide-header h1{font:600 clamp(28px, 3vw, 40px)/1.14 var(--font-serif);letter-spacing:-.025em;margin:0}.eo-guide-header h1 em{color:#0075bd;font-weight:400}.eo-guide-header>p{max-width:1080px;color:var(--guide-muted);font:500 clamp(14px, 1.1vw, 17px)/1.72 var(--font-sans);margin:14px auto 0}.eo-guide-section{width:100%}.eo-guide-browser{border-bottom:1px solid var(--guide-line);background:#f4f9fd;grid-template-columns:minmax(340px,1.15fr) minmax(430px,1.35fr) minmax(360px,1.2fr);align-items:start;gap:clamp(16px,2vw,28px);padding:clamp(18px,2vw,28px) clamp(12px,2vw,30px) clamp(34px,4vw,58px);display:grid}.eo-guide-browser__topics,.eo-guide-browser__topics nav{min-width:0}.eo-guide-browser__topics{align-self:start;max-height:none;padding-right:0;position:static;overflow:visible}.eo-guide-browser__topics nav{gap:28px;padding-top:2px;display:grid}.eo-guide-topic-group{min-width:0}.eo-guide-topic-group+.eo-guide-topic-group{border-top:1px solid #cfd9e0;padding-top:26px}.eo-guide-topic-group>header{margin-bottom:10px;padding:0 12px}.eo-guide-topic-group h2{font:700 clamp(17px, 1.25vw, 20px)/1.3 var(--font-sans);letter-spacing:-.015em;margin:0}.eo-guide-topic-group>header p{color:var(--guide-muted);font:500 12px/1.5 var(--font-sans);margin:5px 0 0}.eo-guide-topic-group__list{gap:5px;display:grid}.eo-guide-mobile-inline{display:none}.eo-guide-topic-button{color:#203b4e;text-align:left;cursor:pointer;width:100%;min-height:52px;font:700 13px/1.42 var(--font-sans);background:0 0;border:1px solid #0000;border-radius:13px;grid-template-columns:minmax(0,1fr) 18px;align-items:center;gap:14px;padding:12px 14px;transition:color .16s,background-color .16s,border-color .16s,transform .16s;display:grid}.eo-guide-topic-button span{overflow-wrap:anywhere;min-width:0}.eo-guide-topic-button svg{color:#95a7b2;transition:color .16s,transform .16s}.eo-guide-mobile-arrow{display:none}.eo-guide-faq-button{grid-template-columns:18px minmax(0,1fr)}.eo-guide-topic-button:hover{color:var(--guide-blue-dark);background:#ffffff8c}.eo-guide-topic-button:hover svg{color:var(--guide-blue);transform:translate(2px)}.eo-guide-topic-button.is-selected{color:var(--guide-ink);background:#fff;border-color:#dce4e9}.eo-guide-topic-button.is-selected svg{color:var(--guide-blue)}.eo-guide-topic-button:focus-visible{outline-offset:3px;outline:3px solid #006dad47}.eo-guide-source:focus-visible{outline-offset:3px;outline:3px solid #006dad47}.eo-guide-detail{border:1px solid var(--guide-line);background:#fff;border-radius:clamp(20px,2vw,28px);min-width:0;padding:clamp(26px,3vw,48px)}.eo-guide-detail__header h3{overflow-wrap:anywhere;max-width:950px;font:600 clamp(26px, 2.5vw, 36px)/1.16 var(--font-serif);letter-spacing:-.025em;margin:0}.eo-guide-detail__header p{max-width:980px;color:var(--guide-muted);font:500 clamp(14px, 1.08vw, 17px)/1.75 var(--font-sans);margin:16px 0 0}.eo-guide-detail__text-list{gap:11px;margin:clamp(22px,2.5vw,32px) 0 0;padding-left:1.15em;display:grid}.eo-guide-detail__text-list li{color:#344f60;overflow-wrap:anywhere;font:500 clamp(14px, 1vw, 16px)/1.72 var(--font-sans);padding-left:3px}.eo-guide-detail__text-list li::marker{color:var(--guide-blue)}.eo-guide-detail__footer{margin-top:clamp(26px,3vw,42px)}.eo-guide-source-wrap{border-top:1px solid #e2e9ed;gap:7px;min-width:0;margin-top:auto;padding-top:15px;display:grid}.eo-guide-source{min-width:0;color:var(--guide-blue-dark);justify-content:space-between;align-items:flex-start;gap:14px;text-decoration:none;display:flex}.eo-guide-source:hover strong{text-underline-offset:3px;text-decoration:underline}.eo-guide-source>span{min-width:0}.eo-guide-source small,.eo-guide-source strong{display:block}.eo-guide-source small{color:#6b818e;font:700 9px/1.2 var(--font-sans);letter-spacing:.1em;text-transform:uppercase;margin-bottom:4px}.eo-guide-source strong{overflow-wrap:anywhere;font:700 12px/1.45 var(--font-sans)}.eo-guide-source svg{flex:none;margin-top:4px}.eo-guide-source-date{color:#788d98;font:500 10px/1.4 var(--font-sans)}.eo-guide-faq{align-self:start;min-width:0;max-height:none;padding:2px 0 0;position:static;overflow:visible}.eo-guide-faq__header{margin-bottom:10px;padding:0 12px}.eo-guide-faq__header h2{font:700 clamp(17px, 1.25vw, 20px)/1.3 var(--font-sans);letter-spacing:-.015em;margin:0}.eo-guide-faq__header p{color:var(--guide-muted);font:500 12px/1.5 var(--font-sans);margin:5px 0 0}.eo-guide-faq__list{grid-template-columns:minmax(0,1fr);align-items:start;gap:5px;display:grid}.eo-guide-faq-entry{min-width:0}@media (max-width:1240px){.eo-guide-browser{grid-template-columns:clamp(250px,28vw,320px) minmax(0,1fr)}.eo-guide-faq{border-top:1px solid #cfd9e0;grid-column:2;max-height:none;padding-top:24px;position:static;overflow:visible}}@media (max-width:820px){.eo-guide-page{padding-top:84px}.eo-guide-header{padding-block-start:27px;padding-block-end:27px}.eo-guide-browser{grid-template-columns:minmax(0,1fr);padding-block-start:18px;padding-block-end:32px}.eo-guide-browser__topics{max-height:none;padding-right:0;display:block;position:static;overflow:visible}.eo-guide-detail,.eo-guide-desktop-arrow{display:none}.eo-guide-mobile-arrow{display:block}.eo-guide-faq-button{grid-template-columns:minmax(0,1fr) 18px}.eo-guide-faq-button>span{grid-area:1/1}.eo-guide-faq-button>.eo-guide-mobile-arrow{grid-area:1/2}.eo-guide-topic-button:hover .eo-guide-mobile-arrow{transform:none}.eo-guide-topic-button.is-selected .eo-guide-mobile-arrow{transform:rotate(180deg)}.eo-guide-faq{grid-column:auto;max-height:none;padding:24px 0 0;position:static;overflow:visible}.eo-guide-mobile-inline{background:#fff;border:1px solid #dce4e9;border-radius:13px;margin:5px 0 10px;padding:16px;display:block}.eo-guide-mobile-inline>p{color:var(--guide-muted);font:500 13px/1.68 var(--font-sans);margin:0}.eo-guide-mobile-inline>ul{gap:8px;margin:15px 0 0;padding:0;list-style:none;display:grid}.eo-guide-mobile-inline>ul li{color:#344f60;font:600 12px/1.55 var(--font-sans);grid-template-columns:17px 1fr;gap:7px;display:grid}.eo-guide-mobile-inline>ul svg{color:var(--guide-blue);margin-top:2px}.eo-guide-mobile-inline .eo-guide-source-wrap{margin-top:16px}.eo-guide-faq__list{grid-template-columns:1fr}}@media (max-width:560px){.eo-guide-header{padding-inline-start:16px;padding-inline-end:16px}.eo-guide-browser{padding-inline-start:10px;padding-inline-end:10px}.eo-guide-mobile-inline{padding:14px}}@media (prefers-reduced-motion:reduce){.eo-guide-topic-button,.eo-guide-topic-button svg{transition:none}}
