.ft-locate{font:inherit;font-weight:700;color:#0e0d0c;background:#fff;border:1px solid #E3DCCD;border-radius:100px;padding:6px 14px;cursor:pointer}.ft-locate:hover{border-color:#0e0d0c}.bc{--u: 1mm;--t: 1;--x: calc(var(--u) * var(--t));width:calc(var(--u) * 105);height:calc(var(--u) * 148);box-sizing:border-box;background:#fff;color:#0e0d0c;padding:calc(var(--u) * 6);display:flex;flex-direction:column;gap:calc(var(--x) * 2.6);overflow:hidden;font-family:Schibsted Grotesk,system-ui,sans-serif;text-align:left}.bc--a5{--u: 1.4095mm}.bc-top{display:flex;justify-content:space-between;align-items:flex-start;gap:calc(var(--u) * 3)}.bc-co{display:block;font-weight:800;font-size:calc(var(--x) * 6);letter-spacing:-.03em;line-height:1;overflow-wrap:anywhere}.bc-spot{display:block;margin-top:calc(var(--x) * 1.2);font-size:calc(var(--x) * 3.3);color:#5c5348}.bc-k{flex:none;font-family:Geist Mono,monospace;font-size:calc(var(--x) * 2.2);letter-spacing:.12em;text-transform:uppercase;background:#0e0d0c;color:#f6f3ec;padding:calc(var(--u) * 1.1) calc(var(--u) * 2.2);border-radius:100px;white-space:nowrap}.bc-crafts{display:flex;flex-wrap:wrap;gap:calc(var(--u) * 1.2);margin-top:calc(var(--x) * -.6)}.bc-crafts span{font-size:calc(var(--x) * 2.6);font-weight:700;padding:calc(var(--u) * .6) calc(var(--u) * 2.2);border-radius:100px;background:#f6f3ec}.bc-rows{display:flex;flex-direction:column;gap:calc(var(--x) * 2.4)}.bc-row{display:grid;grid-template-columns:calc(var(--x) * 8.6) minmax(0,1fr);gap:calc(var(--x) * 2.6);align-items:start}.bc-ic{width:calc(var(--x) * 8.6);height:calc(var(--x) * 8.6);border-radius:50%;background:#e7b48c;display:flex;align-items:center;justify-content:center}.bc-ic svg{width:62%;height:62%;fill:none;stroke:#0e0d0c;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.bc-row b{display:block;font-size:calc(var(--x) * 3.5);font-weight:800;line-height:1.12;letter-spacing:-.01em}.bc-row>div>span{display:block;margin-top:calc(var(--x) * .5);font-size:calc(var(--x) * 2.9);line-height:1.3;color:#3b352e;overflow-wrap:anywhere}.bc-help{display:grid;grid-template-columns:1fr 1fr;gap:calc(var(--u) * 2)}.bc-box{border-radius:calc(var(--u) * 3);padding:calc(var(--x) * 2.4) calc(var(--x) * 2.6);display:flex;flex-direction:column;gap:calc(var(--x) * .7);min-width:0}.bc-box--help{background:#f6f3ec}.bc-box--sos{background:#fd4b10;color:#0e0d0c}.bc-box b{font-size:calc(var(--x) * 3.1);font-weight:800;line-height:1.1}.bc-box>span:not([class]){font-size:calc(var(--x) * 2.5);line-height:1.28}.bc-box .bc-num{display:block;margin-top:auto;padding-top:calc(var(--x) * .6);font-size:calc(var(--x) * 4.6);font-weight:800;letter-spacing:-.02em;line-height:1.05;overflow-wrap:anywhere}.bc-box .bc-res{font-size:calc(var(--x) * 2.5);font-weight:600;line-height:1.25;overflow-wrap:anywhere}.bc-box .bc-vhf{font-family:Geist Mono,monospace;font-size:calc(var(--x) * 2.2);letter-spacing:.04em}.bc-stay{font-size:calc(var(--x) * 2.9);font-weight:700;text-align:center}.bc-foot{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:calc(var(--u) * 3);border-top:calc(var(--u) * .3) solid #E3DCCD;padding-top:calc(var(--u) * 3)}.bc-app{display:flex;align-items:center;gap:calc(var(--u) * 2.4);min-width:0}.bc-qr{flex:none;width:calc(var(--u) * 15);height:calc(var(--u) * 15)}.bc-app b{display:block;font-size:calc(var(--u) * 3);font-weight:800}.bc-app span{display:block;font-family:Geist Mono,monospace;font-size:calc(var(--u) * 2.3);color:#5c5348}.bc-by{display:flex;flex-direction:column;align-items:flex-end;gap:calc(var(--u) * .8);font-size:calc(var(--u) * 2.2);color:#5c5348;white-space:nowrap}.bc-blank{display:block;height:calc(var(--x) * 4.6);border-bottom:calc(var(--u) * .3) solid #8A8175;min-width:calc(var(--u) * 30)}.bc-row>div>.bc-blank{margin-top:calc(var(--x) * 1)}.bc-multi{display:grid;background:#fff}.bc-multi--a6x4{grid-template-columns:repeat(2,105mm);grid-template-rows:repeat(2,148mm);width:210mm}.bc-multi--a5x2{grid-template-columns:repeat(2,148.5mm);width:297mm}.bc-multi--l4{grid-template-columns:repeat(2,99.11mm);grid-template-rows:repeat(2,139.7mm);width:198.22mm;margin:0 auto!important}.bc-multi--l2{grid-template-columns:repeat(2,139.7mm);width:279.4mm}.bc-multi .bc{outline:.2mm dashed #C9C1B3;outline-offset:-.1mm}#ft-print .bc-multi,#ft-print>.bc{margin:0}#ft-print .bc,#ft-print .bc-multi{break-inside:avoid;page-break-inside:avoid}.ag{width:210mm;min-height:297mm;box-sizing:border-box;padding:14mm;background:#fff;color:#0e0d0c;font-family:Schibsted Grotesk,system-ui,sans-serif;font-size:3.35mm;line-height:1.42;text-align:left}.ag-label{border:.35mm solid #0E0D0C;border-radius:2mm;padding:2mm 3mm;font-family:Geist Mono,monospace;font-size:2.6mm;letter-spacing:.04em;font-weight:600}.ag-head{display:flex;justify-content:space-between;align-items:flex-start;gap:8mm;margin:6mm 0 5mm;padding-bottom:4mm;border-bottom:.5mm solid #0E0D0C}.ag-co{display:block;font-size:6.4mm;font-weight:800;letter-spacing:-.02em;line-height:1.05}.ag-meta{display:block;margin-top:1.4mm;font-size:3mm;color:#3b352e}.ag-title{text-align:right;flex:none;max-width:80mm}.ag-title b{display:block;font-size:5.2mm;font-weight:800;letter-spacing:-.02em;line-height:1.1}.ag-title span{display:block;font-size:3mm;color:#3b352e}.ag-sec{margin-top:5mm;break-inside:avoid;page-break-inside:avoid}.ag-h{display:block;margin:0 0 2mm;font-size:3.6mm;font-weight:800;letter-spacing:.01em;text-transform:uppercase}.ag-grid{display:grid;grid-template-columns:1fr 1fr;gap:3.2mm 6mm}.ag-f{display:flex;flex-direction:column;gap:.4mm;min-width:0}.ag-f--w{grid-column:1 / -1}.ag-f span{font-size:2.6mm;color:#5c5348;text-transform:uppercase;letter-spacing:.04em}.ag-f i{display:block;height:6mm;border-bottom:.3mm solid #8A8175}.ag-terms{margin:0;padding-left:7mm;display:flex;flex-direction:column;gap:2mm}.ag-terms li{padding-left:1mm;break-inside:avoid;page-break-inside:avoid}.ag-decl{list-style:none;margin:1.4mm 0 0;padding:0;display:flex;flex-direction:column;gap:1.2mm}.ag-decl li{display:flex;gap:2mm;align-items:flex-start;padding:0}.ag-decl li:before{content:"";flex:none;width:3.2mm;height:3.2mm;margin-top:.5mm;border:.3mm solid #0E0D0C;border-radius:.6mm}.ag-sign{display:grid;grid-template-columns:1fr 1fr;gap:7mm 8mm;margin-top:3mm}.ag-sign .ag-f i{height:12mm}.ag-foot{margin-top:8mm;padding-top:2.5mm;border-top:.3mm solid #E3DCCD;display:flex;justify-content:space-between;gap:6mm;font-size:2.5mm;color:#5c5348}#ft-print .ag{width:auto;min-height:0;padding:0}
