/* guide-preparation · article page components (every selector scoped to .pg-guide-preparation) */
.pg-guide-preparation [hidden]{display:none!important}
.pg-guide-preparation .sec{padding-block:clamp(80px,10vw,136px)}

/* hero */
.pg-guide-preparation .pill{display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 14px;border-radius:999px;background:var(--blue-50);color:#1557c0;font-size:14px;font-weight:600}
.pg-guide-preparation .pill i{width:6px;height:6px;border-radius:50%;background:var(--blue)}
.pg-guide-preparation .phero .meta .tag{height:28px}
.pg-guide-preparation .phero .meta .badge{white-space:normal;height:auto;min-height:28px;padding-block:6px;line-height:1.3}
.pg-guide-preparation .actions .btn .ico{font-size:18px}

/* hero trio: the three things to bring */
.pg-guide-preparation .trio{margin-top:44px;padding:26px;border-radius:32px;background:var(--g50)}
.pg-guide-preparation .trio-cap{margin:0 0 16px;font-size:16px;font-weight:700;color:var(--g700)}
.pg-guide-preparation .trio-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none}
.pg-guide-preparation .trio-list a{position:relative;display:flex;flex-direction:column;height:100%;padding:20px 20px 18px;border-radius:22px;background:#fff;color:inherit;text-decoration:none;transition:transform .3s var(--ease),box-shadow .3s}
.pg-guide-preparation .trio-list a:hover{transform:translateY(-3px);box-shadow:var(--shadow-card)}
.pg-guide-preparation .trio-list .ic{width:44px;height:44px;border-radius:14px;font-size:20px}
.pg-guide-preparation .trio-n{position:absolute;top:20px;right:20px;font-size:14px;font-weight:800;color:var(--g400)}
.pg-guide-preparation .trio-list b{margin-top:16px;font-size:19px;font-weight:800;letter-spacing:-.02em}
.pg-guide-preparation .trio-list small{margin-top:4px;font-size:14px;line-height:1.5;color:var(--g600)}
@media (max-width:640px){.pg-guide-preparation .trio{padding:18px 14px;border-radius:26px}.pg-guide-preparation .trio-list{grid-template-columns:minmax(0,1fr)}.pg-guide-preparation .trio-list a{display:grid;grid-template-columns:44px minmax(0,1fr);column-gap:14px;align-items:center;padding:14px 16px}.pg-guide-preparation .trio-list .ic{grid-row:span 2}.pg-guide-preparation .trio-list b{margin-top:0;font-size:17px}.pg-guide-preparation .trio-list small{margin-top:0}.pg-guide-preparation .trio-n{top:50%;margin-top:-10px}}

/* summary + index */
.pg-guide-preparation .sec-intro .statement{font-size:clamp(24px,3.2vw,38px)}
.pg-guide-preparation .sum-sub{max-width:640px;margin:18px auto 0;text-align:center;font-size:clamp(16px,1.4vw,19px);font-weight:500;color:var(--g700)}
.pg-guide-preparation .idx{max-width:980px;margin:clamp(48px,6vw,72px) auto 0;padding:28px;border-radius:28px;background:#fff}
.pg-guide-preparation .idx-h{margin:0 0 14px;font-size:15px;font-weight:700;color:var(--g600)}
.pg-guide-preparation .idx-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px 12px;margin:0;padding:0;list-style:none}
.pg-guide-preparation .idx-list a{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;padding:10px 12px;border-radius:14px;color:var(--g900);font-size:16px;font-weight:600;line-height:1.4;text-decoration:none}
.pg-guide-preparation .idx-list a:hover{background:var(--g50)}
.pg-guide-preparation .idx-list span{display:grid;place-items:center;width:34px;height:34px;border-radius:11px;background:var(--blue-50);color:var(--blue-700);font-size:13px;font-weight:800}
@media (max-width:860px){.pg-guide-preparation .idx-list{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:560px){.pg-guide-preparation .idx{padding:20px 12px}.pg-guide-preparation .idx-list{grid-template-columns:minmax(0,1fr)}}

/* interactive checklists (native checkboxes; counters by guide-preparation.js) */
.pg-guide-preparation .ckg{padding:30px 30px 22px;border-radius:28px;background:var(--g50)}
.pg-guide-preparation .grey .ckg{background:#fff}
.pg-guide-preparation .ck-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 16px}
.pg-guide-preparation .ck-t{display:flex;align-items:center;gap:12px;margin:0;font-size:20px;line-height:1.4;font-weight:800;letter-spacing:-.02em}
.pg-guide-preparation .ck-t .ic{width:40px;height:40px;border-radius:13px;font-size:18px}
.pg-guide-preparation .ck-count{margin:0;padding:4px 12px;border-radius:999px;background:var(--blue-50);font-size:14px;font-weight:700;color:var(--blue-700)}
.pg-guide-preparation .ck-count.is-done{background:var(--green-50);color:#027a4a}
.pg-guide-preparation .ck-bar{height:8px;margin:16px 0 6px;border-radius:99px;background:var(--g200);overflow:hidden}
.pg-guide-preparation .ck-bar i{display:block;width:100%;height:100%;border-radius:inherit;background:var(--blue);transform:scaleX(0);transform-origin:left;transition:transform .45s var(--ease)}
.pg-guide-preparation .ckl{margin:8px 0 0;padding:0;list-style:none}
.pg-guide-preparation .ckl li+li{border-top:1px solid var(--g200)}
.pg-guide-preparation .grey .ckl li+li{border-top-color:var(--g100)}
.pg-guide-preparation .ckl label{position:relative;display:grid;grid-template-columns:28px minmax(0,1fr);gap:14px;align-items:start;padding:16px 0;cursor:pointer}
.pg-guide-preparation .ckl input{position:absolute;left:0;top:16px;width:28px;height:28px;margin:0;opacity:0;cursor:pointer}
.pg-guide-preparation .ck-box{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#fff;box-shadow:inset 0 0 0 2px var(--g300);color:transparent;font-size:15px;transition:background .2s,box-shadow .2s,color .2s}
.pg-guide-preparation .ck-box .ico{stroke-width:3}
.pg-guide-preparation .ckl label:hover .ck-box{box-shadow:inset 0 0 0 2px var(--blue-100)}
.pg-guide-preparation .ckl input:checked+.ck-box{background:var(--blue);box-shadow:none;color:#fff}
.pg-guide-preparation .ckl input:focus-visible+.ck-box{outline:2px solid var(--blue);outline-offset:3px}
.pg-guide-preparation .ck-txt{padding-top:2px}
.pg-guide-preparation .ck-txt b{display:block;font-size:17px;line-height:1.45;font-weight:700;color:var(--g900)}
.pg-guide-preparation .ck-txt span{display:block;margin-top:3px;font-size:15px;line-height:1.6;color:var(--g700)}
.pg-guide-preparation .ckl input:checked~.ck-txt b{color:var(--g700)}
.pg-guide-preparation .ckl.cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:48px}
.pg-guide-preparation .ckl.cols li{border-top:0;border-bottom:1px solid var(--g200)}
.pg-guide-preparation .ck-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 20px;margin-top:14px}
.pg-guide-preparation .ck-note{margin:10px 0 0;font-size:14px;color:var(--g600)}
.pg-guide-preparation .ck-foot .ck-note{margin:0}
.pg-guide-preparation .ckg.sm .ck-txt b{font-size:16px}
@media (max-width:760px){.pg-guide-preparation .ckg{padding:22px 18px 16px;border-radius:24px}.pg-guide-preparation .ckl.cols{grid-template-columns:minmax(0,1fr)}.pg-guide-preparation .ckl.cols li:last-child{border-bottom:0}}

/* facts */
.pg-guide-preparation .tbl-top{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;margin:0 0 14px;font-size:15px;font-weight:600;color:var(--g700)}
.pg-guide-preparation .tbl .who{display:inline-block;padding:3px 10px;border-radius:8px;background:var(--g100);font-size:14px;font-weight:600;color:var(--g800);white-space:nowrap}
.pg-guide-preparation .tbl .who.kc{background:var(--blue-50);color:var(--blue-700);white-space:normal}
.pg-guide-preparation .tbl .link{font-size:15px;white-space:nowrap}
.pg-guide-preparation .facts-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:16px;margin-top:16px}
.pg-guide-preparation .hours{display:flex;flex-direction:column;padding:28px 30px;border-radius:28px;background:#fff}
.pg-guide-preparation .hours-top{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:8px 16px}
.pg-guide-preparation .hours-k{font-size:20px;line-height:1.4;font-weight:800;letter-spacing:-.02em}
.pg-guide-preparation .hours-pair{display:grid;grid-template-columns:minmax(0,1fr) 36px minmax(0,1fr);align-items:center;gap:8px;margin:22px 0 18px}
.pg-guide-preparation .hp{display:flex;align-items:center;gap:12px;padding:16px;border-radius:18px;background:var(--g50)}
.pg-guide-preparation .hp .ic{width:40px;height:40px;border-radius:13px;font-size:18px}
.pg-guide-preparation .hp small{display:block;font-size:13px;font-weight:600;color:var(--g600)}
.pg-guide-preparation .hp b{display:block;font-size:17px;font-weight:800}
.pg-guide-preparation .hp-neq{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--g900);color:#fff;font-size:18px;font-weight:700}
.pg-guide-preparation .hours-d{margin:0 0 16px;font-size:16px;line-height:1.7;color:var(--g700)}
.pg-guide-preparation .hours .link{margin-top:auto}
@media (max-width:960px){.pg-guide-preparation .facts-grid{grid-template-columns:minmax(0,1fr)}}
@media (max-width:520px){.pg-guide-preparation .hours{padding:22px 18px;border-radius:24px}.pg-guide-preparation .hours-pair{grid-template-columns:minmax(0,1fr);justify-items:stretch}.pg-guide-preparation .hp-neq{justify-self:center}}

/* owners */
.pg-guide-preparation .split.top{align-items:start}
.pg-guide-preparation .roles .end .tag{height:28px}
.pg-guide-preparation .owners-side{display:grid;gap:14px}
.pg-guide-preparation .assign{margin:0;padding:24px;border-radius:28px;background:#fff;box-shadow:var(--shadow-card)}
.pg-guide-preparation .as-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}
.pg-guide-preparation .as-top b{font-size:18px;font-weight:800}
.pg-guide-preparation .as-people{display:grid;gap:8px;margin:16px 0 0;padding:0;list-style:none}
.pg-guide-preparation .as-people li{display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px;border-radius:18px;background:var(--g50)}
.pg-guide-preparation .as-av{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--blue);color:#fff;font-size:16px;font-weight:800}
.pg-guide-preparation .as-av.g{background:var(--green)}
.pg-guide-preparation .as-av.o{background:var(--orange)}
.pg-guide-preparation .as-people b{display:block;font-size:16px;font-weight:700}
.pg-guide-preparation .as-people small{display:block;margin-top:2px;font-size:13px;line-height:1.5;color:var(--g700)}
.pg-guide-preparation .as-people em{font-style:normal;padding:4px 8px;border-radius:8px;background:#fff;font-size:12px;font-weight:700;color:var(--g700);white-space:nowrap}
.pg-guide-preparation .assign figcaption{margin-top:12px;font-size:13px;color:var(--g600)}
@media (max-width:420px){.pg-guide-preparation .assign{padding:18px 14px}.pg-guide-preparation .as-people li{grid-template-columns:40px minmax(0,1fr)}.pg-guide-preparation .as-av{width:40px;height:40px}.pg-guide-preparation .as-people em{grid-column:2;justify-self:start}}

/* assets pairs */
.pg-guide-preparation .pairs-h{display:grid;grid-template-columns:minmax(0,1fr) 48px minmax(0,1fr);padding:0 4px 10px;font-size:14px;font-weight:700;color:var(--g600)}
.pg-guide-preparation .pairs-h span:last-child{color:var(--blue-700)}
.pg-guide-preparation .pairs{display:grid;gap:10px;margin:0;padding:0;list-style:none}
.pg-guide-preparation .pairs li{display:grid;grid-template-columns:minmax(0,1fr) 48px minmax(0,1fr);align-items:stretch}
.pg-guide-preparation .p-have,.pg-guide-preparation .p-check{position:relative;display:flex;align-items:center;padding:18px 20px 18px 54px;border-radius:18px;font-size:16px;line-height:1.6;font-weight:600}
.pg-guide-preparation .p-have{background:#fff;color:var(--g800)}
.pg-guide-preparation .p-check{background:var(--blue-50);color:var(--g900)}
.pg-guide-preparation .p-have::before,.pg-guide-preparation .p-check::before{position:absolute;left:18px;top:50%;display:grid;place-items:center;width:24px;height:24px;margin-top:-12px;border-radius:50%;font-size:13px;font-weight:800;color:#fff}
.pg-guide-preparation .p-have::before{content:"";background:var(--g300);box-shadow:inset 0 0 0 7px var(--g300),inset 0 0 0 12px #fff}
.pg-guide-preparation .p-check::before{content:"?";background:var(--blue)}
.pg-guide-preparation .p-arrow{display:grid;place-items:center;font-size:20px;color:var(--g400)}
.pg-guide-preparation .p-lbl{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
.pg-guide-preparation .assets-foot{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:16px;margin-top:24px;align-items:stretch}
.pg-guide-preparation .photo-less{display:grid;grid-template-columns:44px minmax(0,1fr);gap:14px;padding:20px 22px;border-radius:18px;background:#fff}
.pg-guide-preparation .photo-less .ic{width:44px;height:44px;border-radius:14px;font-size:20px}
.pg-guide-preparation .photo-less b{display:block;font-size:16px;font-weight:700}
.pg-guide-preparation .photo-less p{margin:2px 0 8px;font-size:15px;line-height:1.6;color:var(--g700)}
.pg-guide-preparation .photo-less .link{font-size:15px}
@media (max-width:760px){
  .pg-guide-preparation .pairs-h{display:none}
  .pg-guide-preparation .pairs{gap:14px}
  .pg-guide-preparation .pairs li{grid-template-columns:minmax(0,1fr)}
  .pg-guide-preparation .p-have,.pg-guide-preparation .p-check{display:block}
  .pg-guide-preparation .p-have::before,.pg-guide-preparation .p-check::before{top:22px;margin-top:0}
  .pg-guide-preparation .p-arrow{height:28px;font-size:18px}
  .pg-guide-preparation .p-arrow .ico{transform:rotate(90deg)}
  .pg-guide-preparation .p-lbl{position:static;display:block;width:auto;height:auto;margin:0 0 2px;overflow:visible;clip:auto;white-space:normal;font-size:13px;font-weight:700;color:var(--g600)}
  .pg-guide-preparation .p-check .p-lbl{color:var(--blue-700)}
  .pg-guide-preparation .assets-foot{grid-template-columns:minmax(0,1fr)}
}

/* existing site */
.pg-guide-preparation .ck-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}
.pg-guide-preparation .redir{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px 48px;align-items:center;margin-top:16px;padding:36px;border-radius:32px;background:var(--blue-50)}
.pg-guide-preparation .redir h3{margin:0 0 10px;font-size:clamp(21px,2.2vw,26px);line-height:1.4;font-weight:800;letter-spacing:-.025em}
.pg-guide-preparation .redir p{margin:0;font-size:16px;line-height:1.7;color:var(--g800)}
.pg-guide-preparation .links{display:flex;flex-wrap:wrap;gap:8px 24px;margin-top:18px}
.pg-guide-preparation .redir-vis{padding:22px;border-radius:24px;background:#fff}
.pg-guide-preparation .rd-old{padding:0 4px 14px;border-bottom:1px dashed var(--g300)}
.pg-guide-preparation .rd-old small{display:block;font-size:13px;font-weight:600;color:var(--g600)}
.pg-guide-preparation .rd-old b{display:block;font-size:17px;font-weight:800}
.pg-guide-preparation .rd-opts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:14px 0;padding:0;list-style:none}
.pg-guide-preparation .rd-opts li{display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:14px;background:var(--g50);font-size:15px;font-weight:700}
.pg-guide-preparation .rd-ic{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--blue);color:#fff;font-size:14px;flex:none}
.pg-guide-preparation .rd-ic .ico{stroke-width:2.6}
.pg-guide-preparation .rd-no{display:flex;align-items:center;gap:10px;margin:0;padding:12px 14px;border-radius:14px;background:var(--red-50);font-size:15px;font-weight:600;color:var(--g800)}
.pg-guide-preparation .rd-no .rd-ic{background:var(--red)}
.pg-guide-preparation .rd-no s{text-decoration-color:var(--red);text-decoration-thickness:2px}
@media (max-width:960px){.pg-guide-preparation .ck-pair,.pg-guide-preparation .redir{grid-template-columns:minmax(0,1fr)}}
@media (max-width:520px){.pg-guide-preparation .redir{padding:24px 16px;border-radius:26px}.pg-guide-preparation .redir-vis{padding:16px}.pg-guide-preparation .rd-opts{grid-template-columns:minmax(0,1fr)}}

/* operation */
.pg-guide-preparation .subh{margin:clamp(56px,7vw,80px) 0 20px;font-size:clamp(21px,2.3vw,26px);line-height:1.4;font-weight:800;letter-spacing:-.025em}
.pg-guide-preparation .modes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
.pg-guide-preparation .mode{padding:26px 24px 20px;border-radius:24px;background:#fff}
.pg-guide-preparation .mode-n{font-size:14px;font-weight:800;color:var(--blue-700)}
.pg-guide-preparation .mode h4{margin:6px 0 14px;font-size:21px;font-weight:800;letter-spacing:-.02em}
.pg-guide-preparation .mode dl{display:grid;gap:8px;margin:0}
.pg-guide-preparation .mode dl div{display:grid;grid-template-columns:44px minmax(0,1fr);gap:10px;padding:12px 14px;border-radius:14px;background:var(--g50)}
.pg-guide-preparation .mode dl div.kc{background:var(--blue-50)}
.pg-guide-preparation .mode dt{font-size:13px;font-weight:800;color:var(--g700);line-height:1.6}
.pg-guide-preparation .mode .kc dt{color:var(--blue-700)}
.pg-guide-preparation .mode dd{margin:0;font-size:15px;line-height:1.6;color:var(--g800)}
.pg-guide-preparation .fine-link{margin-left:6px;font-size:14px}
@media (max-width:860px){.pg-guide-preparation .modes{grid-template-columns:minmax(0,1fr)}}

/* do not send */
.pg-guide-preparation .dns{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:32px 56px;align-items:center;padding:clamp(28px,4vw,52px);border-radius:36px;background:var(--orange-50)}
.pg-guide-preparation .dns-text,.pg-guide-preparation .redir-text{min-width:0}
.pg-guide-preparation .dns .eyebrow{color:#b35300}
.pg-guide-preparation .dns .title{font-size:clamp(26px,3.2vw,38px)}
.pg-guide-preparation .dns-sub{margin:18px 0 0;font-size:16px;line-height:1.7;color:var(--g800)}
.pg-guide-preparation .dns-list{display:grid;gap:10px;margin:0;padding:0;list-style:none}
.pg-guide-preparation .dns-list li{display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px 18px;border-radius:20px;background:#fff}
.pg-guide-preparation .dns-list .ic{width:44px;height:44px;border-radius:14px;font-size:20px}
.pg-guide-preparation .dns-list b{display:block;font-size:16px;line-height:1.5;font-weight:700}
.pg-guide-preparation .dns-st{padding:4px 10px;border-radius:8px;background:var(--red-50);font-size:13px;font-weight:700;color:#c01f2e;white-space:nowrap}
@media (max-width:960px){.pg-guide-preparation .dns{grid-template-columns:minmax(0,1fr)}}
@media (max-width:520px){.pg-guide-preparation .dns{padding:26px 16px;border-radius:26px}.pg-guide-preparation .dns-list li{grid-template-columns:40px minmax(0,1fr);padding:14px}.pg-guide-preparation .dns-list .ic{width:40px;height:40px}.pg-guide-preparation .dns-st{grid-column:2;justify-self:start}}

/* missing: if → start point */
.pg-guide-preparation .miss{display:grid;gap:10px;margin:0;padding:0;list-style:none}
.pg-guide-preparation .miss li{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:stretch;border-radius:22px;background:#fff;overflow:hidden}
.pg-guide-preparation .ms-if{padding:22px 24px}
.pg-guide-preparation .ms-k{display:block;font-size:13px;font-weight:700;color:var(--g600)}
.pg-guide-preparation .ms-if b{display:block;margin-top:4px;font-size:18px;line-height:1.45;font-weight:800;letter-spacing:-.02em}
.pg-guide-preparation .ms-then{position:relative;padding:22px 24px 22px 28px;border-left:1px solid var(--g100)}
.pg-guide-preparation .ms-then::before{content:"";position:absolute;left:-7px;top:50%;width:12px;height:12px;margin-top:-6px;border-top:1px solid var(--g100);border-right:1px solid var(--g100);background:#fff;transform:rotate(45deg)}
.pg-guide-preparation .ms-then .tag{height:28px}
.pg-guide-preparation .ms-then p{margin:8px 0 0;font-size:15px;line-height:1.65;color:var(--g700)}
@media (max-width:760px){.pg-guide-preparation .miss li{grid-template-columns:minmax(0,1fr)}.pg-guide-preparation .ms-if{padding:20px 20px 12px}.pg-guide-preparation .ms-then{padding:14px 20px 20px;border-left:0;border-top:1px solid var(--g100)}.pg-guide-preparation .ms-then::before{display:none}}

/* next steps */
.pg-guide-preparation .next-tl{max-width:920px}
.pg-guide-preparation .next-tl .who{margin-top:4px}

/* references */
.pg-guide-preparation .src-all{color:inherit;text-decoration:none;background:var(--blue-50);transition:transform .3s var(--ease),box-shadow .3s}
.pg-guide-preparation .src-all:hover{transform:translateY(-4px);box-shadow:var(--shadow-card)}
.pg-guide-preparation .src-all .ic{background:#fff}
.pg-guide-preparation .src-all .org{margin-top:8px;font-size:15px;line-height:1.65;color:var(--g700)}
.pg-guide-preparation .src-all .more{margin-top:auto;padding-top:18px;font-size:15px;font-weight:600;color:var(--blue-700)}

/* related + CTA */
.pg-guide-preparation .rel{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 56px}
.pg-guide-preparation .rel h3{margin:0 0 10px;font-size:15px;font-weight:700;color:var(--g600)}
.pg-guide-preparation .rel .row{padding-inline:8px;border-radius:14px}
.pg-guide-preparation .rel .row b{font-size:17px}
.pg-guide-preparation #related .cta-band{margin-top:clamp(72px,9vw,112px)}
.pg-guide-preparation .cta-fine{text-align:center}
@media (max-width:860px){.pg-guide-preparation .rel{grid-template-columns:minmax(0,1fr)}}

@media (prefers-reduced-motion:reduce){
  .pg-guide-preparation .ck-bar i,.pg-guide-preparation .ck-box,.pg-guide-preparation .trio-list a,.pg-guide-preparation .src-all{transition:none}
  .pg-guide-preparation .trio-list a:hover,.pg-guide-preparation .src-all:hover{transform:none}
}
