.guide-page{--guide-gutter:clamp(1.25rem, 4vw, 4.5rem);--guide-measure:44rem;--guide-red:var(--grc-primary);--guide-ink:var(--ink);--guide-soft:#565a60;--guide-line:var(--paper-line);--guide-tip:#fbf4dc;--guide-careful:#fbebec;--guide-know:#efede7;min-height:100vh;color:var(--guide-ink);background:var(--background);font-size:1rem;line-height:1.65}.guide-page :where(h1,h2,h3){letter-spacing:-.015em;text-wrap:balance;margin:0;font-family:Newsreader Variable,Georgia,serif;font-weight:500}.guide-page :where(p,ul,ol,dl){margin:0}.guide-page a{text-underline-offset:.2rem}.guide-page code{background:var(--guide-know);border-radius:.25rem;padding:.05rem .35rem;font-family:IBM Plex Sans Variable,sans-serif;font-size:.92em;font-weight:600}.guide-cover,.guide-print-only{display:none}.guide-hero{max-width:82rem;padding:clamp(2.25rem, 6vw, 4.5rem) var(--guide-gutter);grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center;gap:clamp(2rem,5vw,4.5rem);margin:0 auto;display:grid}.guide-hero h1{letter-spacing:-.025em;font-size:clamp(2.5rem,5.4vw,4.4rem);line-height:1.02}.guide-hero__lede{max-width:34rem;color:var(--guide-soft);margin-top:1.25rem;font-size:1.125rem}.guide-hero__edition{color:var(--guide-soft);margin-top:.75rem;font-size:.9rem}.guide-hero__actions{flex-wrap:wrap;gap:.75rem;margin-top:1.75rem;display:flex}.guide-hero__shot{background:var(--card);border:1px solid var(--guide-line);border-radius:.65rem;overflow:hidden;box-shadow:0 28px 44px -30px #50141973}.guide-hero__shot img{width:100%;height:auto;display:block}.guide-contents-section{background:var(--card);border-block:1px solid var(--guide-line);scroll-margin-top:1rem}.guide-contents{max-width:82rem;padding:clamp(2rem, 4vw, 3.25rem) var(--guide-gutter);margin:0 auto}.guide-contents h2{font-size:clamp(1.8rem,3vw,2.3rem)}.guide-contents__hint{max-width:40rem;color:var(--guide-soft);margin-top:.5rem}.guide-contents__group{color:var(--guide-soft);letter-spacing:0;margin-top:2rem;margin-bottom:.6rem;font-family:IBM Plex Sans Variable,sans-serif;font-size:.9rem;font-weight:600}.guide-contents__list{border-top:2px solid var(--guide-ink);padding:0;list-style:none}.guide-contents__row{border-bottom:1px solid var(--guide-line)}.guide-contents__row>a{color:inherit;transition:background-color var(--duration-fast) ease;grid-template-columns:minmax(11rem,17rem) minmax(0,1fr) auto;align-items:baseline;gap:.35rem 1.5rem;padding:1rem .5rem;text-decoration:none;display:grid}.guide-contents__row>a:hover{background:var(--guide-know)}.guide-contents__row>a:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}.guide-contents__title{font-family:Newsreader Variable,Georgia,serif;font-size:1.5rem;font-weight:500;line-height:1.2}.guide-contents__tagline{color:var(--guide-soft)}.guide-contents__count{color:var(--guide-soft);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.875rem}.guide-contents__row[data-current=true]>a{background:var(--guide-know);box-shadow:inset 4px 0 0 var(--guide-red);padding-left:1.1rem}.guide-contents__row[data-current=true] .guide-contents__title{color:var(--guide-red)}.guide-contents__topics{columns:2 18rem;column-gap:2.5rem;margin:0;padding:.25rem .5rem 1.25rem 1.1rem;list-style:none;display:none}.guide-contents__row[data-expanded=true] .guide-contents__topics{display:block}.guide-contents__topics li{break-inside:avoid;padding:.18rem 0}.guide-contents__topics a{color:var(--guide-ink);font-size:.95rem}.guide-contents__topics a:hover{color:var(--guide-red)}.guide-body{max-width:82rem;padding:clamp(2rem, 4vw, 3.5rem) var(--guide-gutter) 3rem;grid-template-columns:15.5rem minmax(0,1fr);gap:clamp(2rem,4vw,3.5rem);margin:0 auto;display:grid}.guide-rail{align-self:start;max-height:calc(100vh - 2rem);font-size:.9rem;position:sticky;top:1rem;overflow-y:auto}.guide-rail>summary{cursor:default;padding:.5rem 0;font-family:Newsreader Variable,Georgia,serif;font-size:1.15rem;list-style:none}.guide-rail>summary::-webkit-details-marker{display:none}.guide-rail__group+.guide-rail__group{margin-top:1.1rem}.guide-rail ol{padding:0;list-style:none}.guide-rail a{color:var(--guide-soft);border-left:2px solid var(--guide-line);padding:.28rem .7rem;line-height:1.35;text-decoration:none;display:block}.guide-rail a:hover{color:var(--guide-ink);border-left-color:var(--guide-soft)}.guide-rail a[aria-current=location]{color:var(--guide-ink);border-left-color:var(--guide-red);font-weight:600}.guide-rail a.guide-rail__chapter{color:var(--guide-ink);font-weight:600}.guide-chapters{min-width:0}.guide-chapter+.guide-chapter{margin-top:clamp(3.5rem,7vw,6rem)}.guide-chapter{scroll-margin-top:1rem}.guide-chapter__header{max-width:var(--guide-measure);border-top:4px solid var(--guide-red);padding-top:1.25rem}.guide-chapter__header h2{font-size:clamp(2rem,4vw,3rem);line-height:1.08}.guide-chapter__intro{margin-top:1rem;font-size:1.1rem}.guide-chapter__download{margin-top:1.25rem}.guide-section{border-top:1px solid var(--guide-line);margin-top:2.75rem;padding-top:1.75rem;scroll-margin-top:1rem}.guide-section>h3{max-width:var(--guide-measure);margin-bottom:1rem;font-size:clamp(1.45rem,2.4vw,1.8rem);line-height:1.2}.guide-section>:where(p,ul,ol,dl,.guide-note){max-width:var(--guide-measure)}.guide-section>*+*{margin-top:1rem}.guide-section>.guide-figure{margin-top:1.5rem}.guide-bullets{padding-left:1.25rem}.guide-bullets li{padding-left:.2rem}.guide-bullets li+li{margin-top:.4rem}.guide-bullets li::marker{color:var(--guide-red)}.guide-steps{counter-reset:guide-step;gap:1rem;padding:0;list-style:none;display:grid}.guide-steps li{counter-increment:guide-step;gap:.15rem;min-height:2rem;padding-left:3rem;display:grid;position:relative}.guide-steps li:before{color:#fff;background:var(--guide-red);content:counter(guide-step);border-radius:50%;place-items:center;width:2rem;height:2rem;font-family:Newsreader Variable,Georgia,serif;font-size:1.05rem;font-weight:600;line-height:1;display:grid;position:absolute;top:.05rem;left:0}.guide-key{gap:.6rem}.guide-key li{min-height:1.6rem;padding-left:2.6rem}.guide-key li:before{width:1.6rem;height:1.6rem;font-size:.9rem}.guide-steps__detail{color:var(--guide-soft);font-size:.95rem}.guide-note{background:var(--guide-tip);border-left:4px solid var(--institutional-gold);border-radius:0 .45rem .45rem 0;padding:.85rem 1.1rem .9rem}.guide-note[data-tone=careful]{background:var(--guide-careful);border-left-color:var(--guide-red)}.guide-note[data-tone=know]{background:var(--guide-know);border-left-color:#8c9096}.guide-note strong{font-size:.9rem;display:block}.guide-note p{margin-top:.15rem}.guide-terms{border-top:1px solid var(--guide-line);display:grid}.guide-terms>div{border-bottom:1px solid var(--guide-line);grid-template-columns:minmax(8rem,12rem) minmax(0,1fr);gap:.25rem 1.5rem;padding:.7rem 0;display:grid}.guide-terms dt{font-weight:600}.guide-terms dd{margin:0}.guide-journey{border-left:2px solid var(--guide-line);margin-left:.55rem;padding:0;list-style:none}.guide-journey li{gap:.05rem;padding:0 0 1.1rem 1.5rem;display:grid;position:relative}.guide-journey li:last-child{padding-bottom:0}.guide-journey li:before{background:var(--guide-red);border:2px solid var(--background);content:"";border-radius:50%;width:.7rem;height:.7rem;position:absolute;top:.45rem;left:-.4rem}.guide-journey strong{font-family:Newsreader Variable,Georgia,serif;font-size:1.15rem;font-weight:600}.guide-figure{margin:0}.guide-figure__frame{background:var(--card);border:1px solid #cfc9bd;border-radius:.5rem;position:relative}.guide-figure__frame img{border-radius:.45rem;width:100%;height:auto;display:block}.guide-figure figcaption{max-width:var(--guide-measure);color:var(--guide-soft);margin-top:.6rem;font-size:.9rem}.guide-mark{border:2px solid var(--guide-red);pointer-events:none;background:#c8102e14;border-radius:.35rem;position:absolute}.guide-mark__n{color:#fff;background:var(--guide-red);border-radius:50%;place-items:center;width:1.6rem;height:1.6rem;font-family:Newsreader Variable,Georgia,serif;font-size:.9rem;font-weight:600;line-height:1;display:grid;position:absolute;top:-.8rem;left:-.8rem;box-shadow:0 0 0 2px #fff}.guide-phones{flex-wrap:wrap;gap:1rem;display:flex}.guide-phones img{border:1px solid #cfc9bd;border-radius:1.4rem;width:min(100%,14rem);height:auto;display:block}.guide-prompt,.guide-allroles{max-width:82rem;padding:0 var(--guide-gutter);margin:0 auto}.guide-prompt{background:var(--guide-know);max-width:none;margin-bottom:1rem;padding-block:1.25rem}.guide-prompt p{max-width:82rem;margin:0 auto}.guide-allroles{padding-bottom:3.5rem}@media (max-width:64rem){.guide-hero{grid-template-columns:minmax(0,1fr)}.guide-body{grid-template-columns:minmax(0,1fr);gap:1.25rem}.guide-rail{background:var(--card);border:1px solid var(--guide-line);border-radius:.5rem;max-height:none;padding:0 .9rem;position:static}.guide-rail>summary{cursor:pointer}.guide-rail[open]>summary{border-bottom:1px solid var(--guide-line)}.guide-rail>nav{padding:.75rem 0 1rem}}@media (max-width:40rem){.guide-masthead{gap:1rem;min-height:5rem;padding-block:.9rem}.guide-masthead .public-masthead__actions>:first-child{display:none}.guide-masthead .grc-brand img{width:8.5rem}.guide-masthead .grc-brand__system{display:none}.guide-contents__row>a{grid-template-columns:minmax(0,1fr) auto}.guide-contents__tagline{grid-area:2/1/auto/-1}.guide-terms>div{grid-template-columns:minmax(0,1fr)}.guide-hero__actions [data-slot=button]{flex:100%}}@page{size:A4;margin:20mm 16mm 22mm;@top-left{content:"GRC Enrollment System user manual and guide";color:#62656a;font:8pt IBM Plex Sans Variable,sans-serif}@bottom-right{content:counter(page);color:#62656a;font:8.5pt IBM Plex Sans Variable,sans-serif}}@page:first{margin:0;@top-left{content:none}@bottom-right{content:none}}@media print{html,body{background:#fff!important}.guide-page{--guide-gutter:0;--guide-measure:100%;-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff;font-size:10pt;line-height:1.55}.guide-masthead,.guide-hero,.guide-rail,.guide-prompt,.guide-allroles,.guide-chapter__download,.guide-contents__hint,.public-footer,.skip-link{display:none!important}.guide-cover{color:#fff;background:radial-gradient(circle at 85% 0%, #ffffff29, transparent 120mm), linear-gradient(160deg, #5b0009, var(--grc-primary) 60%, #8e0619);break-after:page;flex-direction:column;justify-content:flex-end;min-height:297mm;padding:28mm 22mm 30mm;display:flex}.guide-cover img{width:62mm;height:auto;margin-bottom:auto}.guide-cover p{margin:0}.guide-cover__title{letter-spacing:-.02em;text-wrap:balance;max-width:150mm;font-family:Newsreader Variable,Georgia,serif;font-size:48pt;font-weight:500;line-height:1.02}.guide-cover__subtitle{font-family:Newsreader Variable,Georgia,serif;font-size:24pt;font-style:italic;margin-top:4mm!important}.guide-cover__for{opacity:.88;max-width:120mm;font-size:11pt;margin-top:12mm!important}.guide-cover__edition{opacity:.88;font-size:10pt;margin-top:3mm!important}.guide-contents-section{break-after:page;background:#fff;border:0}.guide-contents{padding:0}.guide-contents h2{font-size:24pt}.guide-contents__row>a{grid-template-columns:44mm minmax(0,1fr) auto;padding:2.4mm 0}.guide-contents__title{font-size:14pt}.guide-contents__row[data-current=true]>a{box-shadow:none;background:0 0;padding-left:0}.guide-contents__row[data-current=true] .guide-contents__title{color:inherit}:is(.guide-contents__row:not([data-included=true]),.guide-contents__group[data-role-group]:has(+.guide-contents__list:not(:has([data-included=true])))),.guide-screen-only{display:none}.guide-print-only{display:inline}.guide-contents__topics{columns:2;padding:0 0 3mm 4mm;display:block}.guide-contents__topics a{font-size:8.5pt;text-decoration:none}.guide-body{padding:0;display:block}.guide-chapter{break-before:page}.guide-chapter+.guide-chapter{margin-top:0}.guide-chapter__header{padding-top:4mm}.guide-chapter__header h2{font-size:28pt}.guide-chapter__intro{font-size:11pt}.guide-section{margin-top:8mm;padding-top:5mm}.guide-section>h3{break-after:avoid;font-size:16pt}.guide-section>*{max-width:none!important}.guide-figure,.guide-steps li,.guide-note,.guide-terms>div,.guide-journey li{break-inside:avoid}.guide-figure figcaption{font-size:8.5pt}.guide-phones img{width:40mm}}
