.web-learning-path{max-width:none}.web-learning-path section{border-top:1px solid #e1e9f1;margin:16px 0 0;padding-top:13px}.web-learning-path h3{color:#234768;margin:0 0 10px;font-size:15px}.web-learning-path-links{flex-wrap:wrap;gap:8px;display:flex}.web-learning-path-links a{color:#2365aa;background:#f7fbff;border:1px solid #cfdfed;border-radius:7px;padding:7px 10px;font-size:12px;text-decoration:none}.web-learning-path-links a:hover{background:#eaf4ff;border-color:#5e9bd6}.web-example-code{color:#244968;white-space:pre-wrap;overflow-wrap:anywhere;background:#f2f7fc;border:1px solid #d6e2ed;border-radius:9px;padding:17px;font:12px/1.7 ui-monospace,Consolas,monospace;overflow-x:auto}.web-compare-table{border-collapse:collapse;width:100%;font-size:13px}.web-compare-table th,.web-compare-table td{text-align:left;vertical-align:top;border:1px solid #d8e3ed;padding:11px 10px}.web-compare-table th{color:#284d71;background:#edf4fb}.web-lesson-check{background:#f5f9fd;border-left:3px solid #6ba2da;border-radius:7px;margin:14px 0;padding:15px 17px}.web-lesson-check h3{color:#244d73;margin:0 0 6px;font-size:16px}.web-lesson-check p{margin:0}.web-reading .web-http-practice{background:#f7fbff;border:1px solid #cbdcec;border-radius:11px;gap:12px;margin:12px 0 26px;padding:22px;display:grid}.web-http-practice label{color:#234767;font-size:14px;font-weight:800}.web-http-practice input{width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #b8cde2;border-radius:7px;padding:9px 12px}.web-http-actions{flex-wrap:wrap;gap:10px;display:flex}.web-http-actions button{color:#fff;cursor:pointer;background:#236bc3;border:0;border-radius:7px;min-height:41px;padding:9px 15px;font-weight:800}.web-http-actions button:disabled{opacity:.6;cursor:default}.web-http-result{background:#fff;border:1px solid #d4e3ef;border-radius:8px;padding:15px}.web-http-result>b{color:#214c73;font-size:14px}.web-http-result dl{margin:12px 0}.web-http-result dl div{border-bottom:1px solid #edf2f7;grid-template-columns:120px minmax(0,1fr);gap:10px;padding:7px 0;font-size:13px;display:grid}.web-http-result dt{color:#627e99}.web-http-result dd{overflow-wrap:anywhere;color:#234562;margin:0;font-family:ui-monospace,Consolas,monospace}.web-ctf-index .web-challenge-filters{flex-wrap:wrap;align-items:center;gap:12px 20px;display:flex}.web-progress-export{color:#2866a3;cursor:pointer;background:#f8fbff;border:1px solid #b7cee5;border-radius:6px;padding:7px 10px;font-size:12px;font-weight:750}.web-challenge-card-details{color:#58718c;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:15px 0 0 46px;font-size:12px;display:flex}.web-challenge-card-details b,.web-challenge-meta b{color:#175aa2;background:#e6f1fd;border-radius:5px;padding:4px 9px;font-size:11px}.web-challenge-card-objective{color:#496984;margin:8px 0 0 46px;font-size:12px;line-height:1.6}.web-challenge-empty{color:#496984;background:#fff;border:1px solid #d5e2ef;border-radius:10px;max-width:1180px;padding:26px}.web-challenge-meta{color:#5c7690;flex-wrap:wrap;align-items:center;gap:10px;margin:16px 0 0;font-size:12px;display:flex}@media (max-width:620px){.web-http-result dl div{grid-template-columns:1fr;gap:2px}.web-compare-table{font-size:11px}.web-challenge-card-details,.web-challenge-card-objective{margin-left:0}}.web-index-footnote{flex-wrap:wrap;gap:10px 22px;margin-top:28px;display:flex}.web-index-footnote a{color:#2769bf;font-size:14px;font-weight:750;text-decoration:none}.web-index-footnote a:hover{text-decoration:underline}.web-academy-course{background:#f3f7fb;padding-top:0}.web-course-context{color:#c9ddf4;background:#10233b;justify-content:space-between;align-items:center;gap:12px;min-height:50px;margin:0 calc(-1*max(24px,50vw - 590px)) 26px;padding:8px max(24px,50vw - 590px);font-size:13px;display:flex}.web-course-context a{color:#e7f2ff;font-weight:800;text-decoration:none}.web-course-workspace{background:#fff;border:1px solid #dce6f0;border-radius:20px;padding:32px 38px 44px;box-shadow:0 15px 42px #17314f0c}.web-course-workspace .web-section-nav{white-space:nowrap;margin:-32px -38px 38px;padding:8px 20px 0;overflow-x:auto}.web-course-workspace .web-academy-heading{max-width:none;margin-bottom:30px}.web-course-workspace .web-academy-heading h1{font-size:clamp(34px,4vw,52px)}.web-course-section-heading{margin:45px 0 20px}.web-course-section-heading span,.web-path-head span{color:#2771d8;letter-spacing:.14em;font-size:11px;font-weight:900}.web-course-section-heading h2{color:#17314f;margin:9px 0;font-size:26px}.web-course-section-heading p{color:#60758d;font-size:14px}.web-course-workspace .web-lesson-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.web-course-workspace .web-lesson-grid>a{border-radius:16px;min-height:210px;box-shadow:0 10px 28px #17314f08}.web-course-workspace .web-lesson-grid h2{font-size:20px}.web-learning-path{background:#f8fbff;border:1px solid #d8e4f0;border-radius:18px;padding:28px}.web-path-head{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.web-path-head h2{color:#17314f;margin:9px 0;font-size:25px}.web-path-head p{color:#5c7289;margin:0;font-size:14px;line-height:1.7}.web-path-switch{background:#fff;border:1px solid #cbddef;border-radius:10px;flex:none;gap:5px;padding:4px;display:flex}.web-path-switch button{color:#526b84;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:9px 13px;font-size:13px;font-weight:850}.web-path-switch button[aria-pressed=true]{color:#fff;background:#246fe5}.web-path-stages,.web-path-topics{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:22px;display:grid}.web-path-prep,.web-path-stage,.web-path-topics>section{background:#fff;border:1px solid #dbe5f0;border-radius:13px;min-width:0;padding:20px}.web-path-prep b,.web-path-stage h3,.web-path-topics h3{color:#183856;margin:0;font-size:16px}.web-path-prep p,.web-path-stage>p{color:#6a8096;margin:8px 0 14px;font-size:12px;line-height:1.6}.web-path-prep a{color:#236cc4;font-size:13px;font-weight:800;text-decoration:none}.web-path-stages ol,.web-path-topics ol{gap:0;margin:0;padding:0;list-style:none;display:grid}.web-path-stages li,.web-path-topics li{border-top:1px solid #e8eff6}.web-path-stages li a,.web-path-topics li a{color:#234360;align-items:center;gap:9px;min-height:43px;font-size:13px;text-decoration:none;display:flex}.web-path-stages li a:hover,.web-path-topics li a:hover{color:#196dd2}.web-path-stages li span,.web-path-topics li span{color:#2d74cb;font-family:ui-monospace,Consolas,monospace;font-weight:800}.web-path-stages li em,.web-path-topics li em{white-space:nowrap;color:#5d7894;margin-left:auto;font-size:11px;font-style:normal}.web-path-note{color:#5f7890;margin:18px 0 0;font-size:13px;line-height:1.7}.web-path-note a{color:#216ac0}.web-ctf-index .web-challenge-section{background:linear-gradient(145deg,#f4f8fd 0%,#fff 46%,#eef5ff 100%);padding-top:44px}.web-ctf-index-hero{box-shadow:0 14px 40px #17314f0c;border-radius:20px!important}.web-ctf-index .ctf-challenge-list{background:0 0;border:0;border-radius:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;max-width:none;display:grid;overflow:visible}.web-ctf-index .ctf-challenge-list>li{background:#fff;border:1px solid #d7e2ee;border-radius:16px;min-width:0;padding:22px;box-shadow:0 10px 32px #17314f0b}.web-ctf-index .ctf-challenge-list>li.complete{background:#f5fcf8;border-color:#a9d9bf}.web-ctf-index .ctf-challenge-row>a{min-width:0}.web-ctf-index .ctf-flag-row{grid-template-columns:42px minmax(0,1fr) auto auto;margin-left:0}.web-ctf-index .ctf-flag-row small{grid-column:2/-1}.web-ctf-index .web-challenge-card-details,.web-ctf-index .web-challenge-card-objective{margin-left:46px}.ctf-challenge-page{background:#f4f7fb}.ctf-challenge-heading{padding:0 0 16px}.ctf-challenge-heading>div{flex-wrap:wrap;align-items:center}.ctf-challenge-heading>div>span{color:#246dcc;background:#e8f3ff;border:1px solid #b8d6f6;border-radius:13px;flex:0 0 58px;place-items:center;height:58px;font-size:20px;display:grid}.ctf-challenge-heading h1{min-width:0;margin:0;font-size:clamp(25px,3vw,38px);line-height:1.25}.ctf-challenge-heading .web-challenge-meta{flex-wrap:wrap;align-items:center;gap:9px;margin:15px 0;display:flex}.ctf-challenge-heading .web-challenge-meta>span{color:#5d7690;white-space:normal;max-width:none;font-size:13px;font-weight:500;display:inline-block}.ctf-challenge-heading .ctf-problem-description{background:#fff;border:1px solid #d3e2f0;border-left:4px solid #3283ed;border-radius:11px;max-width:none;margin:16px 0 10px;padding:21px 24px}.ctf-challenge-heading .ctf-problem-description>b{color:#2673cf;letter-spacing:.14em;font-size:10px}.ctf-vulnerable-site{border-radius:14px;box-shadow:0 14px 38px #17314f0d}@media (max-width:900px){.web-path-head{flex-direction:column;align-items:flex-start}.web-ctf-index .ctf-challenge-list,.web-course-workspace .web-lesson-grid{grid-template-columns:1fr}}@media (max-width:620px){.web-academy-course{padding:0 16px 55px}.web-course-context{margin:0 -16px 16px;padding:8px 16px}.web-course-workspace{padding:22px 18px}.web-course-workspace .web-section-nav{margin:-22px -18px 24px;padding:5px 10px 0}.web-path-stages,.web-path-topics{grid-template-columns:1fr}.web-learning-path{padding:18px}.web-ctf-index .web-challenge-section{padding:26px 12px}.web-ctf-index .ctf-challenge-list>li{padding:17px}.web-ctf-index .web-challenge-card-details,.web-ctf-index .web-challenge-card-objective{margin-left:0}.web-ctf-index .ctf-flag-row{grid-template-columns:1fr auto}.web-ctf-index .ctf-flag-row label,.web-ctf-index .ctf-flag-row small{grid-column:1/-1}.ctf-challenge-heading .ctf-problem-description{padding:17px}}.web-index-path{background:#fff;border:1px solid #d7e2ee;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin:24px 0 14px;padding:20px 22px;display:flex}.web-index-path b{color:#183a5b;font-size:15px}.web-index-path p{color:#647d94;max-width:590px;margin:5px 0 0;font-size:12px;line-height:1.6}.web-index-path>a{color:#246bc3;font-size:13px;font-weight:800;text-decoration:none}.web-progress-import{color:#2866a3;cursor:pointer;background:#f8fbff;border:1px solid #b7cee5;border-radius:6px;padding:7px 10px;font-size:12px;font-weight:750;position:relative;overflow:hidden}.web-progress-import input{opacity:0;width:1px;height:1px;position:absolute}.web-progress-import:focus-within{outline-offset:2px;outline:2px solid #246fe5}.web-progress-message{color:#245482;background:#f2f8ff;border:1px solid #c7def6;border-radius:8px;margin:0 0 14px;padding:10px 14px;font-size:12px}.web-basic-reading{max-width:1100px;margin:auto}.web-basic-reading>.web-learning-path{margin-top:28px;padding:28px}.web-basic-reading>.web-advanced-entry{padding:25px}.web-basic-reading .web-lesson-grid>a{min-height:210px}.web-basic-reading .web-lesson-grid h2{font-size:20px}@media (max-width:700px){.web-basic-reading>.web-learning-path{padding:18px}.web-basic-reading>.web-advanced-entry{padding:19px}}.web-environment{background:#fff;border:1px solid #d5e2ee;border-radius:11px;margin:0 0 18px;padding:15px 19px}.web-environment summary{color:#285476;cursor:pointer;font-size:13px;font-weight:850}.web-environment dl{gap:0;margin:14px 0 0;display:grid}.web-environment dl>div{border-top:1px solid #e9eff5;grid-template-columns:100px minmax(0,1fr);gap:12px;padding:9px 0;font-size:12px;display:grid}.web-environment dt{color:#69829a;font-weight:800}.web-environment dd{color:#35536f;margin:0;line-height:1.6}.web-environment p{color:#697f92;margin:8px 0 0;font-size:11px}.ctf-challenge-heading .web-challenge-meta strong{color:#774d12;background:#fff2d8;border-radius:5px;padding:5px 9px;font-size:11px}@media (max-width:620px){.web-index-path{flex-direction:column;align-items:stretch}.web-environment dl>div{grid-template-columns:1fr;gap:2px}}.course-navigation-tools>a{color:#e9f3ff;white-space:nowrap;border:1px solid #334966;border-radius:9px;justify-content:center;align-items:center;min-height:35px;padding:0 12px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.course-navigation-tools>a:hover{background:#1a3557;border-color:#73a6ec}.web-academy:not(.web-academy-course){background:linear-gradient(145deg,#f4f8fd 0%,#fff 46%,#eef5ff 100%);padding:44px max(24px,50vw - 640px) 80px}.web-academy:not(.web-academy-course) .web-reading{border-color:#d7e2ee;border-radius:18px;max-width:none;box-shadow:0 12px 35px #17314f0b}.web-academy:not(.web-academy-course) .web-reading h1{font-size:clamp(32px,3vw,46px)}.web-academy:not(.web-academy-course) .web-reading-nav{background:#fff;border:1px solid #d7e2ee;border-radius:14px;padding:14px}.web-glossary .web-reading{margin:auto;max-width:980px!important}.web-glossary dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:28px 0;display:grid}.web-glossary dl>div{background:#f8fbff;border:1px solid #d9e5f1;border-radius:10px;padding:18px}.web-glossary dt{color:#1b4d7e;font-weight:850}.web-glossary dd{color:#536d85;margin:7px 0 0;font-size:13px;line-height:1.7}@media (max-width:700px){.web-academy:not(.web-academy-course){padding:22px 12px 55px}.web-academy:not(.web-academy-course) .web-reading{padding:23px}.web-glossary dl{grid-template-columns:1fr}.course-navigation-tools>a{padding:0 9px;font-size:11px}}.ctf-challenge-page .ctf-challenge-heading p.web-challenge-meta>span{flex:initial;place-items:initial;color:#5d7690;background:0 0;border:0;border-radius:0;width:auto;height:auto;font-family:inherit;font-size:13px;font-weight:500;line-height:1.6;display:inline-block}.ctf-challenge-page .ctf-challenge-heading p.web-challenge-meta>b{flex:none}.ctf-challenge-page .ctf-challenge-heading .ctf-problem-description{color:#435b73;background:#fff;border-left:4px solid #3283ed;max-width:none;margin:16px 0 10px;padding:21px 24px;font-size:15px}.ctf-challenge-page .ctf-challenge-heading .ctf-problem-description>b{color:#2673cf}.web-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:30px 0;display:grid}.web-tool-card{color:#254b70;background:#f8fbff;border:1px solid #d6e4f0;border-radius:13px;flex-direction:column;min-width:0;padding:22px;text-decoration:none;transition:border-color .15s,transform .15s,box-shadow .15s;display:flex}:is(.web-tool-card:hover,.web-tool-card:focus-visible){border-color:#6aa2e7;transform:translateY(-2px);box-shadow:0 12px 26px #17314f14}.web-tool-card>span{color:#2872cf;letter-spacing:.13em;font-size:10px;font-weight:900}.web-tool-card h2{margin:10px 0 5px!important;font-size:21px!important}.web-tool-card p{font-size:13px;line-height:1.7;margin:0 0 12px!important}.web-tool-card small{color:#637e99;margin-top:auto;font-size:11px}.web-tool-card b{color:#2168bc;margin-top:13px;font-size:12px}.web-tool-guide header>small{color:#255d98;background:#e8f2fd;border-radius:6px;margin-top:12px;padding:6px 9px;font-size:11px;font-weight:800;display:inline-block}.web-tool-guide nav{flex-wrap:wrap;gap:8px 16px;display:flex}.web-tool-guide nav a{white-space:nowrap}.web-tool-scope{background:#f6faff;border:1px solid #cfe0ef;border-radius:9px;padding:14px 20px!important}.web-tool-guide .web-tool-steps{counter-reset:guide;gap:12px;padding-left:0;list-style:none;display:grid}.web-tool-guide .web-tool-steps>li{background:#fbfdff;border:1px solid #dbe6f0;border-radius:10px;min-width:0;padding:16px 18px;position:relative}.web-tool-guide .web-tool-steps h3{color:#214c72;margin:0 0 7px;font-size:16px}.web-tool-guide .web-tool-steps p{color:#506d88;margin:0;font-size:13px;line-height:1.8}.web-tool-guide .web-tool-steps pre{margin:15px 0 0}.web-tool-step-number{color:#2672cc;margin-bottom:8px;font:800 11px ui-monospace,Consolas,monospace;display:inline-block}.web-tool-troubleshoot{gap:10px;display:grid}.web-tool-troubleshoot>div{background:#f4f8fd;border-left:3px solid #8cb9ea;border-radius:7px;padding:13px 16px}.web-tool-troubleshoot h3{color:#214c72;margin:0 0 5px;font-size:14px}.web-tool-troubleshoot p{color:#536e89;margin:0;font-size:13px;line-height:1.7}.web-tool-back{margin-top:28px}.web-tool-back a{color:#2168bc;font-weight:800;text-decoration:none}.web-tool-guide :target{scroll-margin-top:20px}@media (max-width:700px){.web-tool-grid{grid-template-columns:1fr}.web-tool-card{padding:18px}.web-tool-guide .web-tool-steps>li{padding:14px}.web-tool-guide nav{gap:7px 11px}}.web-path-switch{min-width:0;margin:0;position:relative}.web-path-switch legend{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.web-path-switch label{cursor:pointer;display:block;position:relative}.web-path-switch input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute}.web-path-switch label span{color:#526b84;white-space:nowrap;border-radius:7px;padding:9px 13px;font-size:13px;font-weight:850;display:block}.web-path-switch input:checked+span{color:#fff;background:#246fe5}.web-path-switch input:focus-visible+span{outline-offset:2px;outline:3px solid #78aefa}.web-tool-official{background:#f3f9ff;border:1px solid #cbdff2;border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px 15px;padding:10px 13px;display:flex;margin:0 0 14px!important;font-size:12px!important}.web-tool-official a{color:#1e65b3;font-weight:850}.web-tool-official span{color:#687f96}.web-start-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.web-start-steps li{background:#f8fbff;border:1px solid #d8e5f1;border-radius:13px;gap:15px;min-width:0;padding:22px;display:flex}.web-start-steps li>span{color:#2571cb;flex:none;font:900 16px ui-monospace,Consolas,monospace}.web-start-steps h2{color:#183a5b;margin:0 0 8px;font-size:19px}.web-start-steps p{color:#526d87;margin:0;font-size:13px;line-height:1.75}.web-start-tools,.web-start-next{background:#fff;border:1px solid #d5e3f0;border-radius:14px;margin-top:24px;padding:25px}.web-start-tools{background:#f3f9ff;justify-content:space-between;align-items:center;gap:25px;display:flex}.web-start-tools span{color:#2872d0;letter-spacing:.12em;font-size:11px;font-weight:900}.web-start-tools h2,.web-start-next h2{color:#173b5d;margin:8px 0;font-size:22px}.web-start-tools p,.web-start-next p{color:#526d87;max-width:820px;margin:8px 0 0;font-size:14px;line-height:1.8}.web-start-tools>a,.web-start-next a{color:#1f67b9;background:#fff;border:1px solid #b6d1ed;border-radius:8px;flex:none;justify-content:center;align-items:center;min-height:42px;padding:10px 15px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.web-start-next>div{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.web-start-next a.web-start-primary{color:#fff;background:#246fe5;border-color:#246fe5}.web-start-reading .web-start-steps{margin:25px 0 0;padding:0}.web-start-reading .web-start-tools,.web-start-reading .web-start-next{padding:25px}@media (max-width:700px){.web-start-steps{grid-template-columns:1fr}.web-start-steps li{padding:18px}.web-start-tools{flex-direction:column;align-items:flex-start}.web-start-reading .web-start-tools,.web-start-reading .web-start-next{padding:19px}}.web-reference-teaser{background:#f3f9ff;border:1px solid #cbdff3;border-radius:12px;justify-content:space-between;align-items:center;gap:24px;margin:22px 0;padding:22px;display:flex}.web-reference-teaser span{color:#2771ce;letter-spacing:.12em;font-size:10px;font-weight:900}.web-reference-teaser h2{color:#1b456e;margin:7px 0!important;font-size:20px!important}.web-reference-teaser p{color:#56718b;line-height:1.7;margin:0!important;font-size:13px!important}.web-reference-teaser>a{color:#fff;background:#246fe5;border-radius:8px;flex:none;padding:11px 14px;font-size:12px;font-weight:800;text-decoration:none}.web-reference-page .web-reading{max-width:1080px;margin:auto}.web-reference-warning{background:#fffaf0;border:1px solid #ecd6a8;border-left:4px solid #d79929;border-radius:9px;padding:17px 19px}.web-reference-warning b{color:#805815;font-size:14px}.web-reference-warning p{color:#654f2d;margin:5px 0 0;font-size:13px;line-height:1.7}.web-reference-jump{flex-wrap:wrap;gap:8px;margin:22px 0;display:flex}.web-reference-jump a{color:#225f9d;background:#f6faff;border:1px solid #cbdff1;border-radius:8px;padding:8px 11px;font-size:12px;font-weight:800;text-decoration:none}.web-reference-list{gap:17px;display:grid}.web-reference-card{background:#fff;border:1px solid #d6e4f0;border-radius:13px;scroll-margin-top:20px;margin:0!important;padding:23px!important}.web-reference-head{justify-content:space-between;align-items:center;gap:15px;display:flex}.web-reference-head span{color:#2771ce;letter-spacing:.12em;font-size:10px;font-weight:900}.web-reference-head h2{color:#173b5c;margin:6px 0 2px!important;font-size:23px!important}.web-reference-head small{color:#71879b;font-size:11px}.web-reference-head>a{color:#2066b6;background:#f6faff;border:1px solid #a9c9ed;border-radius:8px;flex:none;padding:9px 13px;font-size:12px;font-weight:800;text-decoration:none}.web-reference-card>p{color:#4d6881;margin:15px 0;font-size:14px;line-height:1.75}.web-reference-card h3{color:#224d75;margin:20px 0 9px;font-size:15px}.web-reference-card ol{color:#435e77;gap:8px;margin:0;padding-left:23px;font-size:13px;line-height:1.7;display:grid}.web-reference-card .web-reference-caution{color:#665229;background:#fff9eb;border-radius:8px;margin:18px 0 12px;padding:12px 14px;font-size:12px}.web-reference-lesson{color:#2168bd;font-size:12px;font-weight:800;text-decoration:none}.web-reference-updated{color:#647e96;margin-top:22px;font-size:12px}@media (max-width:700px){.web-reference-teaser{flex-direction:column;align-items:flex-start}.web-reference-card{padding:18px!important}.web-reference-head{flex-direction:column;align-items:flex-start}.web-reference-head>a{align-self:flex-start}}.web-advanced-entry{background:#f3f9ff;border:1px solid #c9dcf0;border-radius:14px;justify-content:space-between;align-items:center;gap:24px;margin-top:28px;padding:25px;display:flex}.web-advanced-entry span,.web-advanced-number{color:#2670c9;letter-spacing:.1em;font-size:11px;font-weight:900}.web-advanced-entry h2{color:#183c60;margin:7px 0;font-size:22px}.web-advanced-entry p{color:#526e88;max-width:780px;margin:0;font-size:14px;line-height:1.7}.web-advanced-entry>a{color:#fff;background:#246fe5;border-radius:8px;flex:none;padding:11px 14px;font-size:13px;font-weight:800;text-decoration:none}.web-advanced-page .web-reading{max-width:1080px;margin:auto}.web-advanced-jump{flex-wrap:wrap;gap:8px;margin:24px 0;display:flex}.web-advanced-jump a{color:#225f9d;background:#f6faff;border:1px solid #cbdff1;border-radius:8px;padding:9px 12px;font-size:13px;font-weight:800;text-decoration:none}.web-advanced-section{background:#fff;border:1px solid #d6e4f0;border-radius:13px;scroll-margin-top:20px;margin:20px 0!important;padding:25px!important}.web-advanced-section h2{color:#173b5c;margin:8px 0 10px!important;font-size:24px!important}.web-advanced-section>p{color:#4d6881;line-height:1.8}.web-advanced-section h3{color:#224d75;margin:21px 0 12px;font-size:16px}.web-advanced-scenario{background:#f1f7fd;border-left:3px solid #3284d8;border-radius:8px;margin:18px 0;padding:16px 18px}.web-advanced-scenario b{color:#1b5d9c;font-size:13px}.web-advanced-scenario p{color:#47647f;margin:7px 0 0;font-size:14px;line-height:1.75}.web-advanced-checks{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.web-advanced-checks>div{background:#f9fcff;border:1px solid #dce7f2;border-radius:9px;padding:16px}.web-advanced-checks b{color:#1d5b99;font-size:13px}.web-advanced-checks p{color:#506a83;margin:7px 0 0;font-size:13px;line-height:1.7}.web-advanced-links{flex-wrap:wrap;gap:10px 17px;margin-top:16px;display:flex}.web-advanced-links a{color:#1e66b6;font-size:12px;font-weight:800;text-decoration:none}.web-advanced-note{color:#665229;background:#fff9eb;border:1px solid #ecd6a8;border-radius:8px;padding:15px 18px;font-size:13px;line-height:1.75;margin:24px 0 0!important}@media (max-width:700px){.web-advanced-entry{flex-direction:column;align-items:flex-start;padding:19px}.web-advanced-checks{grid-template-columns:1fr}.web-advanced-section{padding:19px!important}}.web-index-start-links{flex-wrap:wrap;gap:8px 16px;display:flex}.web-index-start-links a{color:#246bc3;font-size:13px;font-weight:800;text-decoration:none}.web-index-start-links a:hover{text-decoration:underline}.web-environment-summary{background:#fff;border:1px solid #d5e2ee;border-radius:11px;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px;margin:0 0 8px;padding:13px 19px;display:grid}.web-environment-summary>div{color:#35536f;align-items:baseline;gap:10px;min-width:0;font-size:12px;line-height:1.6;display:flex}.web-environment-summary b{color:#2865a0;flex:none;font-size:11px}.web-environment-summary span{overflow-wrap:anywhere;min-width:0}.web-environment-summary p{color:#665633;border-top:1px solid #e9eff5;grid-column:1/-1;margin:8px 0 0;padding-top:8px;font-size:12px;line-height:1.6}@media (max-width:700px){.web-environment-summary{grid-template-columns:1fr;gap:7px}.web-index-start-links{gap:7px 13px}}.web-board-load{text-align:center;background:#fff;min-height:230px;padding:45px 24px}.web-board-load b{color:#224967;font-size:17px}.web-board-load p{color:#5f7990;margin:10px 0 18px;font-size:13px}.web-board-load button{color:#1e65aa;font:inherit;cursor:pointer;background:#f3f9ff;border:1px solid #a9c9e8;border-radius:8px;padding:9px 15px;font-size:13px;font-weight:800}
