.content-page{word-wrap:break-word;margin:0 auto;max-width:1280px;min-height:calc(100vh - 380px);overflow-wrap:break-word;padding:clamp(24px,5vw,48px) clamp(16px,4vw,32px)}.content-header{margin-bottom:clamp(32px,6vw,48px);text-align:center}.content-title{color:#222;font-size:clamp(1.5rem,4vw,2rem);font-weight:600;line-height:1.2;margin-bottom:clamp(12px,2vw,16px)}.content-subtitle{color:#6b7280;font-size:clamp(1rem,3vw,1.125rem);line-height:1.5;margin:0 auto;max-width:min(600px,90%)}.content-body{word-wrap:break-word;color:#313131;line-height:1.7;margin:0 auto;max-width:min(800px,95%);overflow-wrap:break-word}.content-body h2{color:#222;font-size:clamp(1.375rem,3.5vw,1.5rem);font-weight:600;line-height:1.3;margin:clamp(32px,5vw,40px) 0 clamp(16px,3vw,20px)}.content-body h3{color:#313131;font-size:clamp(1.125rem,3vw,1.25rem);font-weight:600;line-height:1.3;margin:clamp(24px,4vw,32px) 0 clamp(12px,2vw,16px)}.content-body p{font-size:clamp(1rem,2.5vw,1.125rem);margin-bottom:clamp(20px,3vw,24px)}.content-body ol,.content-body ul{margin:clamp(20px,3vw,24px) 0;padding-left:clamp(20px,3vw,24px)}.content-body li{font-size:clamp(1rem,2.5vw,1.125rem);margin-bottom:clamp(10px,2vw,12px)}.content-body a{color:#b48b11;display:inline-block;line-height:1.4;min-height:44px;padding:4px;text-decoration:none;transition:color .2s}.content-body a:hover{color:#8b6b0d;text-decoration:underline}.content-body a:focus{outline:2px dashed #b48b11;outline-offset:2px}@media (max-width:768px){.content-body{font-size:16px}.content-body a{align-items:center;display:inline-flex;line-height:normal;margin:4px 0;min-height:auto}}@media (max-width:480px){.content-page{min-height:calc(100vh - 260px)}.content-body ol,.content-body ul{padding-left:16px}}@media (prefers-color-scheme:dark){.content-page{background:#222}.content-title{color:#f9fafb}.content-body,.content-subtitle{color:#d1d5db}.content-body h2{color:#f9fafb}.content-body h3{color:#e5e7eb}.content-body a{color:#fcd34d}.content-body a:hover{color:#fbbf24;text-decoration:underline}.content-body a:focus{outline:2px dashed #fcd34d;outline-offset:2px}}
/*# sourceMappingURL=main-398c58c2.0c549b9e.css.map*/