.borne-service-page{padding-bottom:4rem}.borne-service-page .public-page-head h1{max-width:1000px}.borne-service-breadcrumbs{color:var(--borne-muted);flex-wrap:wrap;gap:12px;margin-bottom:30px;font-size:.9375rem;display:flex}.borne-service-breadcrumbs a{text-underline-offset:4px;text-decoration:underline}.borne-service-page .public-page-head>.public-button{margin-top:22px}.borne-service-page .public-page-head>.public-note{margin-top:14px}.borne-service-page h2{letter-spacing:-.025em;font:400 clamp(1.8rem,3vw,2.8rem)/1.16 Georgia,serif}.borne-service-fit{border-top:1px solid var(--borne-line-strong);grid-template-columns:1fr 1.65fr;gap:50px;padding-top:35px;padding-bottom:45px;display:grid}.borne-service-fit p,.borne-service-preparation li,.borne-service-preparation dd,.borne-service-example p,.borne-service-questions p,.borne-service-start p{color:var(--borne-white);font-size:1.0625rem;line-height:1.75}.borne-service-preparation{grid-template-columns:1fr 1fr;align-items:start;gap:50px;padding-bottom:65px;display:grid}.borne-service-preparation h2{margin:15px 0 24px}.borne-service-preparation ul{gap:14px;padding-left:23px;list-style:outside;display:grid}.borne-service-preparation .public-note{margin-top:24px;font-size:.9375rem}.borne-service-preparation a,.borne-service-start>div>a{text-underline-offset:4px;text-decoration:underline}.borne-service-output{background:var(--borne-raised);border:1px solid var(--borne-line-strong);border-radius:12px;padding:32px}.borne-service-output dl{gap:23px;display:grid}.borne-service-output dt{margin-bottom:6px;font-size:1.125rem;font-weight:600}.borne-service-example{border-top:1px solid var(--borne-line-strong);grid-template-columns:1fr 1.4fr;align-items:start;gap:55px;padding-top:50px;padding-bottom:60px;display:grid}.borne-service-example h2{margin:15px 0 22px}.borne-service-example .public-text-link{align-items:center;gap:10px;margin-top:23px;display:inline-flex}.borne-service-draft{background:var(--borne-black);color:var(--borne-white);border-radius:12px;padding:32px}.borne-service-draft>span{letter-spacing:.055em;color:var(--borne-orange);font-size:.875rem}.borne-service-draft blockquote{margin:20px 0 28px;font:400 1.35rem/1.65 Georgia,serif}.borne-service-draft h3{border-top:1px solid var(--borne-line-strong);padding-top:22px;font-size:1.125rem;font-weight:600}.borne-service-draft p{color:var(--borne-white);margin-top:12px}.borne-service-questions{padding-bottom:55px;max-width:950px!important}.borne-service-questions h2{margin-bottom:28px}.borne-service-questions details{border-top:1px solid var(--borne-line-strong);padding:21px 0}.borne-service-questions details:last-child{border-bottom:1px solid var(--borne-line-strong)}.borne-service-questions summary{cursor:pointer;font-size:1.125rem;font-weight:600;line-height:1.5}.borne-service-questions details p{margin-top:15px}.borne-service-start{border-top:1px solid var(--borne-line-strong);justify-content:space-between;align-items:center;gap:40px;padding-top:35px;padding-bottom:40px;display:flex}.borne-service-start>div{max-width:690px}.borne-service-start h2{margin:15px 0 20px}.borne-service-start>div>a{margin-top:18px;font-size:1rem;display:inline-block}.borne-service-start>.public-button{flex-shrink:0}.borne-service-related{border-top:1px solid var(--borne-line-strong);padding-top:35px}.borne-service-related h2{margin-bottom:22px;font-size:1.7rem}.borne-service-related>a{text-underline-offset:5px;justify-content:space-between;align-items:center;gap:20px;max-width:690px;min-height:48px;font-size:1.0625rem;text-decoration:underline;display:flex}.borne-work-menu .borne-service-detail-link{text-underline-offset:5px;border:0;border-radius:0;align-items:center;gap:10px;width:auto;height:auto;min-height:44px;margin-top:8px;font-size:1rem;text-decoration:underline;display:inline-flex}:is(.borne-service-page a:focus-visible,.borne-service-page summary:focus-visible){outline:3px solid var(--borne-orange);outline-offset:5px}@media (max-width:760px){.borne-service-fit,.borne-service-preparation,.borne-service-example{grid-template-columns:1fr;gap:25px}.borne-service-preparation{padding-bottom:40px}.borne-service-output,.borne-service-draft{padding:24px}.borne-service-example{padding-top:32px;padding-bottom:40px}.borne-service-start{flex-direction:column;align-items:flex-start;gap:25px}.borne-service-breadcrumbs{margin-bottom:23px}.borne-service-page .public-page-head h1{font-size:2.65rem}.borne-service-related>a{padding:12px 0}.borne-service-related svg{flex-shrink:0}}
