.su-head{padding:22px 0 8px}.su-head .lead{max-width:40em;color:var(--muted);font-size:1.15rem}.su-actions{flex-wrap:wrap;align-items:center;gap:12px 20px;margin:18px 0 0;display:flex}.su-actions .hint{max-width:34em;color:var(--muted);margin:0;font-size:.95rem}.su-stage{padding:16px 0 36px}.su-paperwrap{width:min(100%,760px);box-shadow:var(--shadow);background:#fff;border-radius:6px;margin:0 auto;container-type:inline-size}.su-paper{--mm:calc(100cqw / 210);--row:calc(7 * var(--mm));aspect-ratio:210/297;width:100%;padding:calc(13 * var(--mm)) calc(15 * var(--mm)) calc(10 * var(--mm));color:#151515;font-family:var(--ui);-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff;flex-direction:column;line-height:1.25;display:flex;position:relative;overflow:hidden}.su-paper>*{flex:none}.su-title{padding-bottom:calc(1.6 * var(--mm));border-bottom:calc(.5 * var(--mm)) solid #151515;font-size:calc(7.4 * var(--mm));letter-spacing:0;margin:0;font-weight:850;line-height:1.1}.su-sub{margin:calc(2 * var(--mm)) 0 0;font-size:calc(3.7 * var(--mm));color:#333;font-weight:600}.su-fields{gap:calc(5 * var(--mm));margin:calc(4 * var(--mm)) 0 0;font-size:calc(3.8 * var(--mm));font-weight:700;display:flex}.su-fields label{align-items:baseline;gap:calc(1.5 * var(--mm));white-space:nowrap;flex:1 1 0;min-width:0;display:flex}.su-fields label.wide{flex:2 1 0}.su-in{border:0;border-bottom:calc(.3 * var(--mm)) dotted #444;width:0;min-width:0;font:inherit;color:#151515;background:0 0;border-radius:0;flex:1;padding:0;font-weight:600}.su-h{margin:calc(3.5 * var(--mm)) 0 calc(1 * var(--mm));font-size:calc(4.4 * var(--mm));letter-spacing:0;font-weight:850}.su-h small{font-size:calc(3.4 * var(--mm));color:#444;font-weight:600}.su-fillbox{width:100%;height:calc(var(--n,2) * var(--row));position:relative}.su-fillbox i{height:var(--row);border-bottom:calc(.3 * var(--mm)) solid #777;display:block}.su-fill{width:100%;height:100%;font:inherit;font-size:calc(4.2 * var(--mm));font-weight:600;line-height:var(--row);color:#151515;resize:none;background:0 0;border:0;border-radius:0;margin:0;padding:0;display:block;position:absolute;inset:0;overflow:hidden}.su-fill:focus-visible,.su-in:focus-visible{outline:2px solid var(--g4);outline-offset:1px}.su-list{margin:0;padding:0;list-style:none}.su-list li{align-items:flex-start;gap:calc(3 * var(--mm));padding:calc(1 * var(--mm)) 0;border-bottom:calc(.25 * var(--mm)) solid #bbb;font-size:calc(3.95 * var(--mm));font-weight:600;display:flex}.su-list li label{align-items:flex-start;gap:calc(3 * var(--mm));cursor:pointer;width:100%;display:flex}.su-tick{-webkit-appearance:none;appearance:none;width:calc(5 * var(--mm));height:calc(5 * var(--mm));border:calc(.5 * var(--mm)) solid #151515;border-radius:calc(1 * var(--mm));background:#fff;flex:none;margin:0;position:relative}.su-tick:checked:after{content:"";border:solid #151515;border-width:0 calc(1 * var(--mm)) calc(1 * var(--mm)) 0;width:36%;height:70%;position:absolute;top:0%;left:14%;transform:rotate(40deg)}.su-tick:focus-visible{outline:2px solid var(--g4);outline-offset:2px}.su-foot{padding-top:calc(3 * var(--mm));font-size:calc(3.1 * var(--mm));color:#444;margin-top:auto;font-weight:600}.su-more{padding:8px 0 48px}.su-more .wrap>*{max-width:46em}.su-more h2{margin-top:1.6em;font-size:clamp(1.35rem,3vw,1.8rem)}.su-more ul,.su-more ol{padding-left:1.3em}.su-more li{margin-bottom:.5em}.su-more .sources li{color:var(--muted);font-size:.95rem}.su-chips{flex-wrap:wrap;gap:10px;margin:0 0 1em;padding:0;list-style:none;display:flex}.su-chips button{border:2px solid var(--line);background:var(--paper);text-align:left;cursor:pointer;border-radius:999px;padding:.55em 1em;font-size:.95rem;font-weight:700;line-height:1.25}@media (hover:hover){.su-chips button:hover{border-color:var(--sun-edge);background:#fffaf0}}.su-chips button:focus-visible{outline:3px solid var(--g4);outline-offset:2px}@media (width<=640px){.su-stage .wrap{padding:0 8px}}@media print{@page{size:A4 portrait;margin:0}.site-header,.site-footer,.skip,.no-print{display:none!important}html,body{margin:0;background:#fff!important}.su-stage,.su-stage .wrap{max-width:none;margin:0;padding:0}.su-paperwrap{width:210mm;max-width:none;box-shadow:none;border-radius:0;margin:0}.su-fill:focus-visible,.su-in:focus-visible,.su-tick:focus-visible{outline:none}.su-paper{aspect-ratio:auto;height:296mm}}.su-num{align-items:flex-start;gap:calc(3 * var(--mm));display:flex}.su-num b{width:calc(7 * var(--mm));height:calc(7 * var(--mm));margin-top:calc(.5 * var(--mm));border:calc(.5 * var(--mm)) solid #151515;text-align:center;font-size:calc(4.4 * var(--mm));line-height:calc(6 * var(--mm));border-radius:50%;flex:none;font-weight:850}.su-num .su-fillbox{flex:1}.su-num+.su-num{margin-top:calc(1.5 * var(--mm))}.su-strips{gap:calc(10 * var(--mm));margin-top:calc(5 * var(--mm));flex:auto;grid-template-columns:1fr 1fr;display:grid;position:relative}.su-strips:before{content:"";border-left:calc(.4 * var(--mm)) dashed #666;position:absolute;top:0;bottom:0;left:50%}.su-strip{flex-direction:column;min-width:0;display:flex}.su-strip-head{align-items:baseline;gap:calc(2 * var(--mm));margin:0 0 calc(3 * var(--mm));font-size:calc(3.8 * var(--mm));font-weight:700;display:flex}.su-strip-head b{font-size:calc(6.6 * var(--mm));white-space:nowrap;font-weight:850}.su-step{padding:calc(3 * var(--mm));border:calc(.5 * var(--mm)) solid #151515;border-radius:calc(4 * var(--mm));position:relative}.su-step+.su-step{margin-top:calc(9 * var(--mm))}.su-step+.su-step:before{content:"";left:50%;top:calc(-7.5 * var(--mm));width:calc(1.2 * var(--mm));height:calc(4 * var(--mm));margin-left:calc(-.6 * var(--mm));background:#151515;position:absolute}.su-step+.su-step:after{content:"";left:50%;top:calc(-3.8 * var(--mm));margin-left:calc(-2.4 * var(--mm));border-left:calc(2.4 * var(--mm)) solid transparent;border-right:calc(2.4 * var(--mm)) solid transparent;border-top:calc(3 * var(--mm)) solid #151515;position:absolute}.su-step .su-num b{width:calc(9 * var(--mm));height:calc(9 * var(--mm));line-height:calc(8 * var(--mm));font-size:calc(5.6 * var(--mm));color:#fff;background:#151515}.su-step .su-fill{font-size:calc(5 * var(--mm));font-weight:400}.su-done{justify-content:flex-end;align-items:center;gap:calc(3 * var(--mm));margin-top:calc(2 * var(--mm));font-size:calc(4.2 * var(--mm));font-weight:800;display:flex}.su-done .su-tick{width:calc(13 * var(--mm));height:calc(13 * var(--mm));border-width:calc(.7 * var(--mm));border-radius:calc(2.5 * var(--mm))}.su-finish{margin-top:calc(9 * var(--mm));text-align:center}.su-finish svg{width:100%;height:calc(10 * var(--mm));display:block}.su-finish .su-bitti{margin:calc(2 * var(--mm)) 0 0;font-family:"Andika", var(--ui);font-size:calc(9 * var(--mm));font-weight:400;line-height:1}.su-five{margin:calc(6 * var(--mm)) 0 0;gap:calc(6 * var(--mm));padding:0;list-style:none;display:grid}.su-five li{align-items:center;gap:calc(5 * var(--mm));padding:calc(5 * var(--mm)) calc(5 * var(--mm));border:calc(.5 * var(--mm)) solid #151515;border-radius:calc(4 * var(--mm));font-family:"Andika", var(--ui);font-size:calc(7.4 * var(--mm));line-height:1.3;display:flex}.su-five li b{width:calc(11 * var(--mm));height:calc(11 * var(--mm));color:#fff;text-align:center;font-family:var(--ui);font-size:calc(6.4 * var(--mm));line-height:calc(11 * var(--mm));background:#151515;border-radius:50%;flex:none;font-weight:850}@media screen{.su-tick{min-width:24px;min-height:24px}.su-in{min-height:24px}}
