.public-site .info-main.tool-main{max-width:1120px;margin-inline:auto;padding:clamp(18px,3vh,30px) 28px 22px}.public-site .public-tool-header{min-height:68px;padding-block:12px}.gaeb-page{min-width:0}.gaeb-entry{max-width:940px;margin-inline:auto}.public-site .info-main.tool-main:has(.ge-tool-workspace){max-width:1440px;padding:16px 24px 24px}.gaeb-entry:has(.ge-tool-workspace){max-width:none}:is(.gaeb-page:has(.ge-tool-workspace)>.gaeb-context,.gaeb-entry:has(.ge-tool-workspace)>.gaeb-heading,.public-site:has(.ge-tool-workspace) .public-tool-footer){display:none}.gaeb-heading{text-align:center;margin:0 0 clamp(20px,3vh,32px)}.public-site .gaeb-heading h1{letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(30px,4.2vw,48px);font-weight:600;line-height:1.14}.gaeb-public-tool{min-width:0;scroll-margin-top:20px}.gaeb-context{color:#52647e;max-width:940px;margin:20px auto 0;font-size:13px;line-height:1.6}.gaeb-context>p{text-align:center;margin:0 0 12px;font-size:13px;line-height:1.65}.gaeb-topic-links{flex-wrap:wrap;justify-content:center;gap:6px 8px;margin:0 0 14px;display:flex}.gaeb-topic-links a{color:#456083;background:#fafcff;border:1px solid #e2e8f1;border-radius:20px;padding:5px 10px;font-size:12px;line-height:1.4;text-decoration:none;display:block}.gaeb-topic-links a:hover{background:#f0f5ff;border-color:#a9bddf}.gaeb-guide{border-top:1px solid #e3e9f2}.gaeb-guide>summary{cursor:pointer;color:#52647e;width:fit-content;margin-inline:auto;padding:12px 0 2px;font-size:12px;line-height:1.6}.gaeb-guide-body{padding-top:20px}.gaeb-guide-body section{margin-top:24px}.gaeb-guide-body section:first-child{margin-top:0}.public-site .gaeb-guide-body h2{letter-spacing:-.015em;color:#233b59;margin:0 0 10px;font-size:18px;line-height:1.45}.gaeb-guide-body p{margin:0 0 12px;font-size:13px;line-height:1.8}.gaeb-format-copy{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.gaeb-public-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.gaeb-public-steps li{border-top:2px solid #e3eaf5;padding-top:12px}.gaeb-public-steps strong{color:#233b59;margin-bottom:6px;font-size:13px;display:block}.gaeb-faq>details{border-bottom:1px solid #e3e9f2;padding:12px 0}.gaeb-faq summary{cursor:pointer;color:#233b59;line-height:1.6}.gaeb-faq p{margin:10px 0 0}.gaeb-guide-body .gaeb-more{border-top:1px solid #e3e9f2;margin-top:22px;padding-top:16px}.public-site .public-tool-footer{border-top:1px solid #edf0f6;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 24px;max-width:1120px;margin:0 auto;padding:16px 28px 22px;font-size:11px;line-height:1.5;display:flex}.public-site .public-tool-footer p{margin:0;font-size:11px}.public-site .public-tool-footer nav{flex-wrap:wrap;gap:10px 18px;margin:0;font-size:11px;display:flex}@media (max-width:760px){.public-site .info-main.tool-main{padding:20px 20px 16px}.gaeb-heading{margin-bottom:22px}.gaeb-context{margin-top:16px}.gaeb-format-copy,.gaeb-public-steps{grid-template-columns:minmax(0,1fr);gap:14px}.public-site .public-tool-footer{gap:7px;padding:14px 20px 18px}.public-site .public-tool-footer nav{gap:8px 16px}}@media (max-width:440px){.public-site .gaeb-heading h1{font-size:31px}.gaeb-context>p{font-size:12px}.gaeb-topic-links a{padding:4px 9px;font-size:11px}.gaeb-guide>summary{font-size:11px}}@media (max-height:700px) and (min-width:761px){.public-site .info-main.tool-main{padding-top:14px;padding-bottom:14px}.gaeb-heading{margin-bottom:18px}.gaeb-context{margin-top:14px}}@media (min-width:1600px){.public-site .info-main.tool-main:has(.ge-tool-workspace){max-width:1560px}}@media (max-width:760px){.public-site .info-main.tool-main:has(.ge-tool-workspace){padding:16px}}@media (min-width:1001px) and (max-height:800px){.public-site .info-main.tool-main:has(.ge-tool-workspace){padding-block:12px 10px}}@media (min-width:1001px) and (min-height:650px){.public-site:has(.ge-tool-workspace[data-viewport=true]){flex-direction:column;height:100dvh;min-height:0;display:flex;overflow:hidden}.public-site:has(.ge-tool-workspace[data-viewport=true])>.public-tool-header{flex:none;width:100%}.public-site .info-main.tool-main:has(.ge-tool-workspace[data-viewport=true]){flex-direction:column;flex:1 1 0;width:100%;min-height:0;display:flex}:is(.gaeb-page:has(.ge-tool-workspace[data-viewport=true]),.gaeb-entry:has(.ge-tool-workspace[data-viewport=true]),.gaeb-public-tool:has(.ge-tool-workspace[data-viewport=true])){flex-direction:column;flex:1 1 0;width:100%;min-height:0;display:flex}}
