/* GreekReel editorial sections. No external fonts, images, cookies or tracking. */
.gr-editorial-links{display:flex;justify-content:center;flex-wrap:wrap;gap:24px;padding:12px 24px 30px;color:#b5bcc5;font:500 .83rem/1.5 Commissioner,Arial,sans-serif}
.gr-editorial-links a{text-decoration:underline;text-underline-offset:5px;text-decoration-color:rgba(255,255,255,.3)}
.gr-editorial-links a:is(:hover,:focus-visible){color:#fff}
.gr-service-guide{padding:clamp(40px,5vw,78px) 0;border-top:1px solid rgba(255,255,255,.23);color:#eff0f3}
.gr-guide-label{font:700 .72rem/1.4 Commissioner,Arial,sans-serif;letter-spacing:.13em;color:#bbc2cc;margin:0 0 13px}
.gr-guide-head{display:grid;grid-template-columns:1fr 1fr;align-items:end;gap:24px;margin-bottom:28px}
.gr-guide-head h2{font:750 clamp(1.8rem,3.2vw,3.2rem)/1.08 Commissioner,Arial,sans-serif;letter-spacing:-.05em}
.gr-guide-head>p{color:#bac2cc;line-height:1.65;max-width:48ch}
.gr-guide-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;list-style:none;margin:0;padding:0}
.gr-guide-steps li{border-top:1px solid rgba(255,255,255,.36);padding-top:16px}
.gr-guide-steps li>span{display:block;font-size:.8rem;color:#c7cdd4;margin-bottom:10px;font-weight:700}
.gr-guide-steps li>p{color:#e0e3e7;font:.96rem/1.6 Commissioner,Arial,sans-serif;margin:0}
.gr-guide-lower{display:grid;grid-template-columns:1.15fr .85fr;gap:36px;margin-top:37px}
.gr-guide-lower h3{font:700 1.06rem Commissioner,Arial,sans-serif;margin:0 0 12px}
.gr-guide-lower details{border-top:1px solid rgba(255,255,255,.24);padding:13px 0}
.gr-guide-lower details:last-child{border-bottom:1px solid rgba(255,255,255,.24)}
.gr-guide-lower summary{font-weight:650;cursor:pointer}
.gr-guide-lower details p{color:#bcc4cd;line-height:1.6;margin-top:10px}
.gr-guide-related{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:17px}
.gr-guide-related a{color:#f6f7f8;text-decoration:underline;text-underline-offset:5px}
.gr-guide-related p{color:#aeb6bf;font-size:.85rem}
.gr-source-note{max-width:780px;margin:0 auto;padding:0 24px 36px;text-align:center;font-size:.8rem;line-height:1.6;color:#aeb6bf}
.gr-info-page{background:#07080b;color:#f4f4f6}
.gr-info-main{padding:clamp(45px,8vw,100px) 0}
.gr-info-main h1{font:750 clamp(2.5rem,5vw,4.4rem)/1.12 Commissioner,Arial,sans-serif;letter-spacing:-.05em}
.gr-info-lead{max-width:67ch;color:#c5cbd1;font-size:clamp(1rem,1.4vw,1.2rem);line-height:1.65;margin:20px 0 52px}
.gr-info-copy{max-width:850px;display:grid;gap:35px}
.gr-info-copy section{border-top:1px solid rgba(255,255,255,.28);padding-top:26px}
.gr-info-copy h2{font:750 clamp(1.4rem,2.4vw,1.95rem)/1.2 Commissioner,Arial,sans-serif;margin:0 0 17px}
.gr-info-copy p{color:#ced2d7;font:1rem/1.75 Commissioner,Arial,sans-serif}
.gr-info-copy p+p{margin-top:13px}
.gr-info-copy a{color:white;text-decoration:underline;text-underline-offset:5px}
@media(max-width:700px){.gr-guide-head,.gr-guide-steps,.gr-guide-lower{grid-template-columns:1fr}.gr-guide-head{gap:12px}.gr-guide-steps{gap:12px}.gr-guide-lower{gap:25px}.gr-info-main{padding:40px 0}.gr-service-guide{padding:44px 0}}
@media(prefers-reduced-motion:reduce){.gr-service-guide *{scroll-behavior:auto!important;transition:none!important}}
