body .bpt-desk{background:var(--c-footer-bg,#1A1A2E);background-image:radial-gradient(120% 140% at 0% 0%,rgb(201 168 76 / .08) 0%,transparent 55%);color:var(--c-footer-text,#E8D5B7);padding:56px 16px;border-top:1px solid rgb(201 168 76 / .35);border-bottom:1px solid rgb(255 255 255 / .08);font-family:Inter,-apple-system,"Segoe UI",Arial,sans-serif}body .bpt-desk__in{max-width:1200px;margin:0 auto;text-align:left;display:grid;grid-template-columns:minmax(0,300px) minmax(0,1fr);grid-template-areas:"k rail" "meta rail";grid-template-rows:auto 1fr;column-gap:64px;row-gap:18px;align-items:start}body .bpt-desk__k{grid-area:k;margin:0;font-family:"Playfair Display",Georgia,serif;font-size:24px;font-weight:500;line-height:1.35;letter-spacing:0;text-transform:none;text-wrap:balance;color:#fff}body .bpt-desk__k::before{content:"";display:block;width:44px;height:2px;margin-bottom:18px;background:var(--c-accent,#C9A84C)}body .bpt-desk__meta{grid-area:meta;margin:0;font-size:13px;line-height:1.6;color:rgb(232 213 183 / .7)}body .bpt-desk__meta a{color:var(--c-accent,#C9A84C);text-decoration:none;border-bottom:1px solid rgb(201 168 76 / .4)}body .bpt-desk__meta a:hover{color:#fff;border-color:#fff}body .bpt-desk__rail{grid-area:rail;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}body .bpt-desk__rail a{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:52px;padding:12px 18px;border:1px solid rgb(232 213 183 / .18);border-radius:10px;background:rgb(255 255 255 / .03);color:var(--c-footer-text,#E8D5B7);font-size:14px;font-weight:500;line-height:1.3;text-decoration:none;transition:border-color .2s,background-color .2s,color .2s}body .bpt-desk__rail a::after{content:"\2197";flex:none;font-size:14px;color:var(--c-accent,#C9A84C);opacity:.7;transition:transform .2s,opacity .2s}body .bpt-desk__rail a:hover,body .bpt-desk__rail a:focus-visible{border-color:var(--c-accent,#C9A84C);background:rgb(201 168 76 / .08);color:#fff}body .bpt-desk__rail a:hover::after{opacity:1;transform:translate(2px,-2px)}body .bpt-desk__rail a:focus-visible{outline:2px solid var(--c-accent,#C9A84C);outline-offset:2px}body .bpt-desk__rail .bpt-desk__rail-main{grid-column:1 / -1;min-height:58px;background:var(--c-accent,#C9A84C);border-color:var(--c-accent,#C9A84C);color:var(--c-btn-text,#1A1A2E);font-size:15px;font-weight:700}body .bpt-desk__rail .bpt-desk__rail-main::after{color:var(--c-btn-text,#1A1A2E);opacity:1}body .bpt-desk__rail .bpt-desk__rail-main:hover,body .bpt-desk__rail .bpt-desk__rail-main:focus-visible{background:var(--c-accent-h,#B89540);border-color:var(--c-accent-h,#B89540);color:var(--c-btn-text,#1A1A2E)}body .bpt-desk__in:has(.bpt-desk__row){display:block}body .bpt-desk__in:has(.bpt-desk__row)>*+*{margin-top:18px}body .bpt-desk__row{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:10px;margin:0 0 30px}body .bpt-desk__row a{border-radius:10px}body .bpt-desk__mail{background:var(--c-footer-text,#E8D5B7);color:var(--c-footer-bg,#1A1A2E)}@media (max-width:900px){body .bpt-desk{padding:44px 16px}body .bpt-desk__in{grid-template-columns:minmax(0,1fr);grid-template-areas:"k" "rail" "meta";grid-template-rows:auto;row-gap:24px}body .bpt-desk__k{font-size:21px}body .bpt-desk__rail{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}body .bpt-desk__rail a{min-height:50px;padding:10px 14px;font-size:13.5px}}@media (prefers-reduced-motion:reduce){body .bpt-desk__rail a,body .bpt-desk__rail a::after{transition:none}}