.public-guide-page{max-width:1110px;padding-block:clamp(28px,5vw,62px) 72px;color:#222538}.public-guide-hero,.public-guide-registration{padding:clamp(20px,4vw,45px);border:1px solid #e6ddf6;border-radius:22px;background:linear-gradient(135deg,#fbf3ff,#f2f2ff)}.public-guide-hero{font-family:Arial,Helvetica,sans-serif;text-align:center}.public-guide-hero h1{margin:0 0 14px;color:#185b88;font-family:inherit;font-size:clamp(25px,3vw,39px);font-weight:700;line-height:1.18;letter-spacing:normal}.public-guide-hero p{margin:0;color:#3e4b59;font-size:15px;line-height:1.52}.public-guide-hero .public-guide-edition{margin-top:4px;color:#556570;font-size:13px}.public-guide-chapter{margin:28px 0;scroll-margin-top:95px}.public-guide-chapter-banner{display:flex;align-items:center;gap:15px;padding:16px 20px;border-radius:16px;background:linear-gradient(105deg,#194578,#367cca);color:#fff}.public-guide-chapter-banner[data-palette="1"]{background:linear-gradient(105deg,#0b5953,#078278)}.public-guide-chapter-banner[data-palette="2"]{background:linear-gradient(105deg,#45298f,#8058ce)}.public-guide-chapter-banner[data-palette="3"]{background:linear-gradient(105deg,#882d60,#a9417a)}.public-guide-chapter-banner>span,.public-guide-note>span{--guide-icon-size:45px;display:grid;place-items:center;align-self:flex-start;flex:0 0 auto;width:var(--guide-icon-size);height:var(--guide-icon-size);border-radius:12px;background:linear-gradient(140deg,#fff8,#fff2);box-shadow:inset 0 1px 2px #fff7,0 4px 8px #25125529}.public-guide-chapter-banner>span{align-self:center}.public-guide-chapter-banner h2{margin:0;font-size:clamp(19px,3vw,32px);line-height:1.15}.public-guide-chapter-banner small{display:block;margin-bottom:4px;font-size:11px;text-transform:uppercase;letter-spacing:.12em}.public-guide-chapter-body{display:flow-root;padding:17px clamp(2px,2vw,18px);font:clamp(16px,1.7vw,18px)/1.63 Arial,sans-serif}.public-guide-chapter-body>p{margin:0 0 13px;white-space:pre-line}.public-guide-chapter-body>h3,.public-guide-chapter-body>h4{margin:19px 0 8px;color:#185887;line-height:1.24}.public-guide-chapter-body>ul{padding-left:22px;list-style:disc}.public-guide-cover{float:right;width:min(51%,440px);height:auto;margin:0 0 13px 22px;border-radius:10px}.public-guide-chapter-body figure{clear:both;margin:16px 0}.public-guide-chapter-body figure img{max-width:100%;height:auto;border-radius:10px}.public-guide-chapter-body figcaption{margin-top:6px;color:#576175;font-size:13px}.public-guide-note{display:flex;gap:12px;padding:14px;margin:15px 0;border:1px solid #d5e7f6;border-radius:12px;background:#edf7ff;white-space:pre-line}.public-guide-note[data-warm=true]{border-color:#f1dec8;background:#fff5e8}.public-guide-note>span{color:#fff;background:linear-gradient(145deg,#64a8ed,#3e54af)}.public-guide-note[data-warm=true]>span{background:linear-gradient(145deg,#edaa54,#b95b34)}.public-guide-note :is(strong,b){font-weight:400}.public-guide-table{clear:both;max-width:100%;margin:16px 0;overflow-x:auto;container-type:inline-size}.public-guide-table table{width:100%;table-layout:auto;border-collapse:collapse;font-size:calc(15px + 2pt)}.public-guide-table caption{text-align:left;margin-bottom:6px;font-weight:700}.public-guide-table :is(th,td){padding:8px;border:1px solid #d9e4ed;vertical-align:top;text-align:left;white-space:pre-line;overflow-wrap:normal;word-break:normal;hyphens:none}.public-guide-table th{background:#edf5fb}@container (max-width:500px){.public-guide-table table:has(th:nth-child(4)){font-size:14px}.public-guide-table :is(th,td){padding:6px}}.public-guide-registration{text-align:center}.public-guide-registration h2{margin:0 0 16px}.public-guide-registration p{margin:12px 0 0;color:#515570}@media(max-width:640px){.public-guide-cover{float:none;width:100%;margin:0 0 13px}.public-guide-note>span{--guide-icon-size:36px}.public-guide-note svg{width:20px}}.guide-doc-gallery{clear:both;margin:16px 0 24px}.guide-doc-gallery-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.guide-doc-gallery-grid article{min-width:0;overflow:hidden;border:1px solid #e0dbea;border-radius:12px;background:#fcfbff}.guide-doc-video{position:relative;overflow:hidden;isolation:isolate;aspect-ratio:16/9;border-radius:8px;background:#17112e}.guide-doc-video img,.guide-doc-video-host,.guide-doc-video-host iframe{position:absolute;inset:0;width:100%;height:100%}.guide-doc-video img{object-fit:cover}.guide-doc-video[data-playing] img{opacity:0}.guide-doc-video-host,.guide-doc-video-host iframe{pointer-events:none}.guide-doc-video-host iframe{border:0}.guide-doc-video-copy{padding:10px 11px}.guide-doc-video-copy h4{margin:0 0 6px;font-size:16px;font-weight:700;line-height:1.2}.guide-doc-video-copy p{margin:0 0 8px;font-size:13px;line-height:1.35}.guide-doc-video-copy>div{display:flex;flex-wrap:wrap;align-items:baseline;gap:3px 8px}.guide-doc-video-copy strong{color:#6e3fb1;font-size:16px}.guide-doc-video-copy small{color:#565260;font-size:11px}.guide-doc-gallery-note{margin-top:16px;padding:14px 18px;border:1px solid #f1e0a7;border-radius:10px;background:#fff6d6;color:#443713;font-size:clamp(16px,1.6vw,20px);line-height:1.4;text-align:center}@media(max-width:720px){.guide-doc-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:460px){.guide-doc-gallery-grid{grid-template-columns:minmax(0,1fr)}}