/* ===== lucky-boom-nl1.nl: THE PASSPORT — a passport opened page by page: cover, data page, visa stickers, currency board, postcards, split-flap departures, boarding passes, stamp collection, embassy. Vertical scroll only. ===== */
:root{--bg:#0b0c12;--pg:#15122f;--pg2:#1c1840;--ln:#322d66;--tx:#d8d6f0;--mu:#9a96c4;--a:#8efa00;--a2:#b1ff4b;--b:#5c48d7;--b2:#8b7cff;--r:#ff3337;--on:#0b0a08;--h:"Libre Franklin",system-ui,sans-serif;--m:"Space Mono",ui-monospace,monospace;--w:"Caveat","Segoe Script",cursive}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:16px;background:var(--bg)}
body.pp{margin:0;background:radial-gradient(1000px 600px at 15% -10%,rgba(92,72,215,.35),transparent 60%),radial-gradient(800px 500px at 100% 40%,rgba(142,250,0,.06),transparent 60%),var(--bg);color:var(--tx);font:17px/1.55 var(--h);overflow-x:hidden}
.pp h1,.pp h2,.pp h3,.pp h4{font-family:var(--h);font-weight:800;margin:0;color:#fff;line-height:1.1}.pp a{overflow-wrap:anywhere}.pp img{max-width:100%;height:auto;display:block}.pp b,.pp span,.pp p,.pp li,.pp small,.pp td,.pp dd{overflow-wrap:anywhere}
.top{display:flex;align-items:center;gap:14px;max-width:1100px;margin:0 auto;padding:14px 20px}.top .lg img{height:30px;width:auto}.top .sp{flex:1}
.lgs{display:flex;gap:3px}.lgs a{color:var(--mu);font:700 12px var(--m);text-decoration:none;padding:5px 9px;border:1px solid var(--ln);border-radius:4px}.lgs a.on{background:var(--a);color:var(--on);border-color:var(--a)}
.bt{display:inline-flex;align-items:center;justify-content:center;background:var(--a);color:var(--on);font:800 15px var(--h);text-decoration:none;padding:12px 26px;border-radius:99px;border:0;cursor:pointer;white-space:nowrap}.bt:hover{background:var(--a2)}.bt.g{background:transparent;color:#fff;border:2px solid var(--b2)}.bt.s{padding:8px 16px;font-size:14px}
.wr{max-width:1100px;margin:0 auto;padding:0 20px}
.cover{padding:20px 0 40px}.cover .wr{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:50px;align-items:center}
.book{aspect-ratio:3/4;max-width:400px;width:100%;margin:0 auto;background:radial-gradient(circle at 30% 20%,#7a63ff,#3b2ca8 55%,#241a6b);border-radius:8px 22px 22px 8px;border-left:14px solid #1b1450;box-shadow:0 30px 60px rgba(0,0,0,.55),inset 0 0 0 3px rgba(142,250,0,.35),inset 0 0 0 9px rgba(11,12,18,.25);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;padding:30px;transform:rotate(-2.5deg);position:relative}.book:before{content:"";position:absolute;inset:18px;border:2px solid rgba(142,250,0,.35);border-radius:4px 14px 14px 4px;pointer-events:none}
.book .t{font:700 15px var(--m);letter-spacing:.4em;color:var(--a);text-transform:uppercase}.book img{width:62%;filter:drop-shadow(0 4px 0 rgba(0,0,0,.35))}.book svg{width:96px;height:96px}.book small{font:700 12px var(--m);letter-spacing:.3em;color:#e4e0ff;text-transform:uppercase}
.cover .k{font:700 13px var(--m);letter-spacing:.2em;color:var(--a);text-transform:uppercase;margin-bottom:12px;display:block}.cover h1{font-size:clamp(36px,6vw,78px);letter-spacing:-.03em}.cover h1 i{font-style:normal;color:var(--a)}.cover .ld{color:#d8d6f0;font-size:18px;margin:16px 0 24px;max-width:52ch}.cover .cta{display:flex;gap:10px;flex-wrap:wrap}
.pg{max-width:1060px;margin:44px auto 0;padding:34px 38px 28px;background:repeating-radial-gradient(circle at 12% 0,transparent 0 22px,rgba(139,124,255,.07) 22px 23px),repeating-radial-gradient(circle at 90% 100%,transparent 0 30px,rgba(142,250,0,.05) 30px 31px),var(--pg);border:1px solid var(--ln);border-radius:10px 22px 22px 10px;border-left:10px solid #1b1450;position:relative;box-shadow:0 24px 50px rgba(0,0,0,.45)}.pg:before{content:"";position:absolute;left:0;top:0;bottom:0;width:30px;background:linear-gradient(90deg,rgba(0,0,0,.35),transparent);pointer-events:none;border-radius:inherit}
.ph{display:flex;justify-content:space-between;gap:14px;flex-wrap:wrap;font:700 12px var(--m);letter-spacing:.18em;text-transform:uppercase;color:var(--b2);border-bottom:2px solid var(--ln);padding-bottom:12px;margin-bottom:22px}.ph b{color:var(--a)}
.pg>h2{font-size:clamp(28px,4.4vw,52px);letter-spacing:-.025em;margin-bottom:6px}.pg>.ld{color:var(--mu);margin:0 0 22px;max-width:62ch}
.h4{font:700 12.5px var(--m);letter-spacing:.18em;text-transform:uppercase;color:var(--a);margin:28px 0 12px;display:flex;gap:12px;align-items:center}.h4:after{content:"";flex:1;border-top:2px dashed var(--ln)}
.mrz{margin-top:26px;font:700 clamp(10px,1.7vw,15px)/1.45 var(--m);letter-spacing:.12em;color:#0b0c12;background:#d9d6f5;padding:10px 14px;border-radius:4px;overflow:hidden;white-space:nowrap;text-overflow:clip}
.data{display:grid;grid-template-columns:200px minmax(0,1fr);gap:26px}.photo{aspect-ratio:3/4;background:linear-gradient(160deg,#2b2270,#15122f);border:2px solid var(--b2);border-radius:6px;display:grid;place-items:center;padding:16px}.photo img{width:100%}.fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 26px}.fields div{border-bottom:1px solid var(--ln);padding-bottom:6px}.fields small{display:block;font:700 10.5px var(--m);letter-spacing:.14em;text-transform:uppercase;color:var(--mu)}.fields b{display:block;color:var(--a);font:700 17px var(--m);margin-top:3px}.fields .w{grid-column:1/-1}
.nums{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:20px}.nums div{border:2px solid var(--b2);border-radius:10px;padding:10px 12px;text-align:center}.nums b{display:block;font:800 clamp(20px,2.8vw,32px)/1 var(--h);color:#fff}.nums small{color:var(--mu);font:700 11px var(--m);letter-spacing:.1em;text-transform:uppercase}
.stamp{position:absolute;width:120px;height:120px;opacity:.9;pointer-events:none}.stamp circle{fill:none;stroke-width:3}.stamp text{font-family:"Space Mono",monospace;font-weight:700;letter-spacing:.14em}
.visas{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.visa{position:relative;border-radius:8px;padding:12px 16px 14px;color:#0b0c12;background:linear-gradient(115deg,#b9ff5e,#e7ffb8 35%,#9be8ff 60%,#c9b8ff);overflow:hidden;min-height:150px}.visa:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(135deg,rgba(255,255,255,.18) 0 6px,transparent 6px 12px);pointer-events:none}.visa .vh{display:flex;justify-content:space-between;font:700 11px var(--m);letter-spacing:.14em;text-transform:uppercase;position:relative}.visa b{display:block;font:800 clamp(20px,2.4vw,28px)/1.1 var(--h);margin:8px 0 4px;position:relative}.visa p{margin:0;position:relative;font-size:14.5px;font-weight:600}.visa .vf{display:flex;gap:12px;flex-wrap:wrap;margin-top:8px;position:relative;font:700 11.5px var(--m)}.visa .vf span{background:rgba(11,12,18,.12);padding:2px 8px;border-radius:3px}.visa:nth-child(even){background:linear-gradient(115deg,#c9b8ff,#eae3ff 40%,#ffe3a3 70%,#b9ff5e)}.visa:last-child:nth-child(odd){grid-column:1/-1}
.endo{columns:2;column-gap:26px}.endo p{break-inside:avoid;margin:0 0 14px;font:600 24px/1.15 var(--w);color:#e8e4ff;position:relative;padding-left:28px}.endo p:before{content:"✓";position:absolute;left:0;color:var(--a);font:700 22px var(--h)}
.fxb{background:#05060a;border:2px solid var(--ln);border-radius:6px;font-family:var(--m);overflow:hidden}.fxb table{width:100%;border-collapse:collapse}.fxb th{background:#10102a;color:var(--a);font-size:11px;letter-spacing:.14em;text-transform:uppercase;text-align:left;font-weight:700}.fxb td,.fxb th{padding:9px 12px;vertical-align:top}.fxb td{border-top:1px solid #1d1b44;color:#f1efff;font-size:14px}.fxb td:first-child{color:var(--a)}
.tags{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.tag{background:#f4f2ff;color:var(--on);border-radius:6px 6px 6px 40px;padding:16px 16px 18px;position:relative;text-align:center}.tag:before{content:"";position:absolute;left:50%;top:8px;width:12px;height:12px;border-radius:50%;background:var(--bg);transform:translateX(-50%)}.tag b{display:block;font:800 clamp(22px,2.6vw,32px)/1.05 var(--h);margin-top:14px}.tag small{font:700 11px var(--m);letter-spacing:.08em;text-transform:uppercase;color:#4a4670}
.ctl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ctl p{margin:0;background:var(--pg2);border:1px solid var(--ln);border-left:5px solid var(--r);padding:11px 16px;font-size:15px}
.doc3{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:20px;align-items:start}.idc{background:linear-gradient(135deg,#252063,#12102d);border:2px solid var(--b2);border-radius:12px;padding:16px;position:relative}.idc .ph2{width:64px;height:78px;background:linear-gradient(160deg,var(--b2),var(--b));border-radius:6px}.idc i{display:block;height:8px;background:var(--ln);margin:8px 0 0;width:80%}.idc i+i{width:55%}
.card{background:var(--pg2);border:1px solid var(--ln);border-radius:12px;padding:16px 20px}.card .cap{font:700 12px var(--m);letter-spacing:.14em;text-transform:uppercase;color:var(--mu);margin:0 0 10px}
.dep{border:1px solid var(--ln);background:var(--pg2);border-radius:10px;overflow:hidden}.dep div{display:grid;grid-template-columns:90px minmax(0,1fr) auto;gap:14px;align-items:center;padding:8px 14px;border-bottom:1px dashed var(--ln)}.dep div:last-child{border:0}.dep b{color:var(--a);font:700 15px var(--m)}.dep span{color:#fff;font-weight:600}.dep em{font:700 12px var(--m);color:var(--mu);font-style:normal}
.cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;padding:6px}.pc{display:block;background:#f6f4ff;padding:8px 8px 12px;text-decoration:none;color:var(--on);box-shadow:0 10px 24px rgba(0,0,0,.45);transform:rotate(-1.6deg)}.pc:nth-child(even){transform:rotate(1.4deg);margin-top:12px}.pc img{width:100%;aspect-ratio:3/4;object-fit:cover}.pc b{display:block;margin-top:8px;font:600 22px/1 var(--w);color:#241f4f}.pc small{display:block;color:#5a5680;font-size:12.5px}
.fl{list-style:none;margin:0;padding:0;border:2px solid var(--ln);background:#05060a;counter-reset:f}.fl li{counter-increment:f;display:grid;grid-template-columns:40px minmax(0,1fr) minmax(0,.8fr);gap:12px;align-items:center;padding:9px 14px;border-bottom:1px solid #1d1b44}.fl li:before{content:counter(f,decimal-leading-zero);font:700 14px var(--m);color:var(--mu)}.fl b{color:#fff}.fl span{color:var(--a);font:700 13px var(--m);text-align:right}
.prov{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.prov span{border:2px solid var(--b2);border-radius:99px;text-align:center;padding:9px 6px;font:700 14px var(--h);position:relative}.prov span:nth-child(odd){background:rgba(92,72,215,.25)}
.flap{background:#05060a;border:2px solid var(--ln);padding:6px 16px}.flap div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center;padding:7px 0;border-bottom:1px solid #1d1b44}.flap div:last-child{border:0}.flap span{font:700 15px var(--m);letter-spacing:.1em;text-transform:uppercase;color:#e9e7ff}.flap i{display:inline-block;width:34px;height:48px;line-height:48px;text-align:center;font:700 30px var(--m);font-style:normal;color:var(--a);background:linear-gradient(180deg,#1a1840 49%,#0b0c12 50%,#14123a);border-radius:4px;margin-left:4px;position:relative;box-shadow:0 2px 0 #000}.flap i.s{font-size:20px;width:20px;background:none;box-shadow:none}
.bpass{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:14px}.bp{background:#f4f2ff;color:var(--on);border-radius:10px;padding:12px 16px 14px;position:relative}.bp:before{content:"";position:absolute;right:76px;top:0;bottom:0;border-left:2px dashed #9a96c4}.bp b{display:block;font:800 15px var(--h)}.bp span{display:block;font:700 13px var(--m);padding-right:84px}.bp i{position:absolute;right:12px;top:12px;bottom:12px;width:50px;background:repeating-linear-gradient(0deg,var(--on) 0 3px,transparent 3px 6px);opacity:.8}
.cls{display:grid;gap:10px}.cl{display:grid;grid-template-columns:140px minmax(0,1fr);background:var(--pg2);border:1px solid var(--ln);border-radius:12px;overflow:hidden}.cl .sd{background:linear-gradient(160deg,var(--b),#2b2270);padding:12px 14px;display:flex;flex-direction:column;justify-content:center}.cl .sd b{font:800 20px var(--h);color:#fff}.cl .sd small{color:var(--a);font:700 11px var(--m);letter-spacing:.1em;text-transform:uppercase}.cl:nth-child(5) .sd{background:linear-gradient(160deg,var(--r),#a81a1d)}.cl .bd{padding:10px 16px}.cl p{margin:0 0 6px;font-size:15px}.cl i{font-style:normal;display:inline-block;background:rgba(142,250,0,.14);color:var(--a);font:700 12.5px var(--m);padding:2px 10px;border-radius:4px;margin:0 6px 4px 0}
.stamps{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:8px}.sm{aspect-ratio:1;border-radius:50%;display:grid;place-items:center;font:700 14px var(--m);color:var(--c);border:3px double var(--c);transform:rotate(var(--rt));background:rgba(11,12,18,.4)}.sm:nth-child(odd){--rt:-8deg}.sm:nth-child(even){--rt:7deg}
.prio{background:linear-gradient(135deg,var(--b),#2b2270);border:2px solid var(--b2);border-radius:14px;padding:20px 24px}.prio b.n{font:800 clamp(40px,6vw,72px)/1 var(--h);color:var(--a);display:block}.prio h3{font-size:22px;margin:8px 0 4px}.prio p{margin:0 0 8px;color:#e6e2ff}
.two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;align-items:start}
.rcpt{background:#f6f4ff;color:var(--on);padding:16px 22px;font-family:var(--m);position:relative;box-shadow:0 8px 24px rgba(0,0,0,.4)}.rcpt:after{content:"";position:absolute;left:0;right:0;bottom:-8px;height:8px;background:linear-gradient(-45deg,transparent 6px,#f6f4ff 0) 0 0/12px 8px,linear-gradient(45deg,transparent 6px,#f6f4ff 0) 0 0/12px 8px}.rcpt p{display:flex;justify-content:space-between;gap:10px;margin:0;padding:6px 0;border-bottom:1px dashed #9a96c4;font-size:14px}.rcpt p:last-child{border:0;font-weight:700;color:var(--b)}
.crow.n{display:grid;grid-template-columns:minmax(0,1fr) 120px;gap:12px;align-items:center;padding:6px 0;border-bottom:1px solid var(--ln)}.crow.n label{font-weight:600;font-size:15px}.crow.n input{width:100%;background:var(--bg);border:1px solid var(--b2);color:#fff;padding:8px 10px;font:700 15px var(--m);border-radius:4px}
.fn{display:grid;gap:7px;margin-top:10px}.fn .s{display:grid;grid-template-columns:110px minmax(0,1fr) 90px;gap:10px;align-items:center}.fn small{font:700 11px var(--m);letter-spacing:.06em;text-transform:uppercase;color:var(--mu)}.fn .tr{height:20px;background:var(--bg);border:1px solid var(--ln);border-radius:3px}.fn .tr i{display:block;height:100%;width:50%;background:linear-gradient(90deg,var(--b),var(--a))}.fn b{font:700 13px var(--m);color:#fff;text-align:right}
.vs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;border:2px solid var(--ln);border-radius:10px;overflow:hidden}.vs>div{padding:14px 18px;background:var(--pg2)}.vs>div+div{border-left:2px solid var(--ln)}.vs h3{font-size:19px;margin-bottom:8px;color:var(--a)}.vs p{display:flex;justify-content:space-between;gap:10px;margin:0;border-bottom:1px dotted var(--ln);padding:5px 0;font-size:14.5px}.vs p span{color:var(--mu)}.vs p b{text-align:right;color:#fff}
.emb{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.em{background:var(--pg2);border:2px solid var(--b2);border-radius:12px;padding:16px 18px;position:relative}.em i{font-style:normal;font-size:30px}.em b{display:block;color:#fff;font-size:18px;margin:4px 0}
.faq{display:grid;gap:0;border-top:2px solid var(--ln);font-family:var(--m)}.faq div{padding:12px 0;border-bottom:1px solid var(--ln)}.faq h3{font:700 15px var(--m);color:var(--a);margin-bottom:4px;text-transform:none}.faq h3:before{content:"Q> ";color:var(--b2)}.faq p{margin:0;color:#e9e7ff;font-size:14.5px}.faq p:before{content:"A> ";color:var(--b2)}
.seals{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:16px}.seal{aspect-ratio:1;border-radius:50%;border:3px double var(--b2);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:16px;background:radial-gradient(circle,rgba(92,72,215,.3),transparent 70%)}.seal small{font:700 10px var(--m);letter-spacing:.14em;text-transform:uppercase;color:var(--mu)}.seal b{font:800 15px/1.2 var(--h);color:#fff;margin-top:4px}
.sig{display:flex;justify-content:space-between;gap:14px;flex-wrap:wrap;margin-top:24px;padding-top:12px;border-top:2px solid var(--ln);font:700 11px var(--m);letter-spacing:.14em;text-transform:uppercase;color:var(--mu)}.sig span:first-child{font:500 34px var(--w);color:var(--a);text-transform:none;letter-spacing:0}
.end{max-width:1060px;margin:44px auto 0;padding:34px 38px;border-radius:22px;background:linear-gradient(135deg,var(--b),#241a6b);border:2px solid var(--b2);display:grid;grid-template-columns:minmax(0,1.4fr) auto;gap:20px;align-items:center}.end h2{font-size:clamp(26px,4vw,46px);color:var(--a)}.end p{margin:8px 0 0;color:#e6e2ff}.end .legal{grid-column:1/-1;font-size:12.5px;color:#cdc8f2;display:grid;gap:4px;margin-top:6px}.end .legal p{margin:0;font-size:12.5px;color:#cdc8f2}.end .ln a{color:var(--a);margin-right:16px;font-weight:700}
.foot{height:50px}
.pgdoc{max-width:820px;margin:20px auto 0;padding:0 20px 60px}.pgdoc .doc{background:var(--pg);border:1px solid var(--ln);border-left:10px solid #1b1450;border-radius:10px 20px 20px 10px;padding:28px 30px}.pgdoc h1{font-size:clamp(26px,5.4vw,44px)}.pgdoc .lead{font-size:18px;color:var(--mu)}.pgdoc h2{font:700 14px var(--m);letter-spacing:.16em;text-transform:uppercase;margin:24px 0 8px;color:var(--a)}.pgdoc .cs{display:grid;gap:8px;margin:12px 0}.pgdoc .cs div{border-left:4px solid var(--b2);padding:6px 14px;background:var(--pg2)}.pgdoc .cs b{display:block;color:#fff}.pgdoc .fx{display:flex;flex-wrap:wrap;gap:6px}.pgdoc .fx b{border:1px solid var(--b2);color:#d9d3ff;border-radius:4px;padding:2px 12px;font:700 12.5px var(--m)}.pgdoc a{color:var(--a)}.pgdoc .kvr{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:4px 22px;margin:18px 0}.pgdoc .kvr div{display:flex;justify-content:space-between;gap:10px;border-bottom:1px solid var(--ln);padding:5px 0;font-size:14px}.pgdoc .kvr span{color:var(--mu)}.pgdoc .kvr b{color:#fff;text-align:right}.pgdoc .legal{font-size:12.5px;color:var(--mu);display:grid;gap:4px;margin-top:12px}.pgdoc .legal p{margin:0}.pgdoc *{min-width:0}
@media(max-width:900px){.cover .wr{grid-template-columns:minmax(0,1fr)}.book{max-width:300px}.pg{padding:24px 20px 22px;border-left-width:6px}.data,.doc3,.two,.vs,.end{grid-template-columns:minmax(0,1fr)}.vs>div+div{border-left:0;border-top:2px solid var(--ln)}.photo{max-width:170px}.nums{grid-template-columns:repeat(3,minmax(0,1fr))}.visas,.ctl,.endo{columns:1;grid-template-columns:minmax(0,1fr)}.tags{grid-template-columns:repeat(2,minmax(0,1fr))}.cards{grid-template-columns:repeat(2,minmax(0,1fr))}.prov{grid-template-columns:repeat(2,minmax(0,1fr))}.stamps{grid-template-columns:repeat(5,minmax(0,1fr))}.emb{grid-template-columns:minmax(0,1fr)}.stamp{display:none}}
@media(max-width:560px){.top{padding:12px 14px;gap:8px}.top .bt{display:none}.top .lgs{margin-left:auto}.top .lg img{height:26px}.wr{padding:0 14px}.pg{margin:30px 10px 0;padding:20px 16px 18px}.fields{grid-template-columns:minmax(0,1fr)}.nums{grid-template-columns:repeat(2,minmax(0,1fr))}.cl{grid-template-columns:minmax(0,1fr)}.dep div{grid-template-columns:70px minmax(0,1fr)}.dep em{grid-column:2}.fl li{grid-template-columns:30px minmax(0,1fr)}.fl span{grid-column:2;text-align:left}.fn .s{grid-template-columns:84px minmax(0,1fr) 78px}.crow.n{grid-template-columns:minmax(0,1fr) 100px}.fxb thead{display:none}.fxb table,.fxb tbody,.fxb tr,.fxb td{display:block;width:100%}.fxb tr{padding:6px 0;border-top:1px solid #1d1b44}.fxb td{display:flex;justify-content:space-between;gap:12px;border:0;padding:4px 12px;text-align:right}.fxb td:before{content:attr(data-l);color:var(--mu);text-align:left;flex:none;max-width:45%}.end{margin:30px 10px 0;padding:24px 20px}.flap i{width:26px;height:40px;line-height:40px;font-size:24px}.mrz{font-size:9.5px}.sig span:first-child{font-size:28px}}
.pp h1,.pp h2,.pp h3{overflow-wrap:anywhere;hyphens:auto}.pg>h2{font-size:clamp(24px,4.4vw,52px)}
.rt{width:100%;border-collapse:collapse}.rt th{text-align:left;font-weight:700}.rt td,.rt th{padding:9px 12px;vertical-align:top}@media(max-width:640px){.rt thead{display:none}.rt,.rt tbody,.rt tr,.rt td{display:block;width:100%}.rt tr{padding:8px 0}.rt td{display:flex;justify-content:space-between;gap:14px;padding:5px 12px;text-align:right}.rt td:before{content:attr(data-l);font-weight:700;opacity:.65;text-align:left;flex:none;max-width:45%}}