.page{color:#1a1a1a;min-height:100vh;padding:32px max(16px,env(safe-area-inset-right,0px)) 56px max(16px,env(safe-area-inset-left,0px));--mute:#555;--line:#cfcfcf;background:#fff;font:400 16px/1.65 Georgia,Times New Roman,serif}.page *{box-sizing:border-box}.page main{max-width:780px;margin:0 auto}.page a{color:#0b3d91}.top{margin-bottom:28px;font:500 14px system-ui,sans-serif}.page h1{text-transform:uppercase;letter-spacing:.02em;margin:0 0 6px;font:700 26px/1.25 Georgia,serif}.meta{color:var(--mute);border-bottom:1px solid var(--line);margin:0 0 24px;padding-bottom:18px;font-size:14px}.page h2{text-transform:none;letter-spacing:0;margin:30px 0 10px;font:700 18px/1.3 Georgia,serif}.page h3{margin:18px 0 6px;font:700 16px/1.4 Georgia,serif}.page p{margin:0 0 12px}.page ul,.page ol{margin:0 0 12px;padding-left:22px}.page li{margin:4px 0}.idx{border:1px solid var(--line);margin:0 0 8px;padding:14px 20px}.idx ol{margin:0}.aviso{border:1px solid var(--line);color:var(--mute);margin:20px 0;padding:12px 16px;font-size:14.5px}.pie{border-top:1px solid var(--line);color:var(--mute);margin-top:40px;padding-top:16px;font-size:14px}
