.guide-toc{display:grid;grid-template-columns:1fr 2.5fr;gap:55px;padding-top:60px;padding-bottom:60px}.guide-toc h2{font:400 28px/1.7 var(--serif);margin:10px 0}.guide-toc ol{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,1fr);gap:0 30px}.guide-toc li a{display:flex;gap:13px;align-items:center;border-bottom:1px solid #d0dcd3;padding:14px 0;font-size:15px;font-weight:600}.guide-toc li a>span{font:16px/1.4 Arial,sans-serif;color:#6a8e79}.guide-toc li svg{width:20px;flex-shrink:0;margin-left:auto}.guide-toc a:hover{color:#397c59}.guide-overview{padding-top:30px;padding-bottom:80px}.guide-overview-heading{display:flex;justify-content:space-between;gap:40px;align-items:end;margin-bottom:35px}.guide-overview h2{font:400 32px/1.7 var(--serif);margin:0}.guide-overview-heading>p{font-size:15px;line-height:1.9;flex-shrink:0}.mini-journey{padding:0;list-style:none;display:grid;grid-template-columns:repeat(5,1fr);gap:28px;margin:0;position:relative}.mini-journey:before{content:'';position:absolute;top:61px;left:0;right:0;height:8px;background:#c4d7c9;z-index:0}.mini-journey li{position:relative}.mini-journey li>div{position:relative}.mini-journey img{width:100%;height:130px;object-fit:cover;border-bottom:5px solid #56866a}.mini-journey li>div>span{position:absolute;left:12px;bottom:-17px;border:4px solid #fff;width:40px;height:40px;border-radius:50%;background:#285b48;color:white;display:grid;place-items:center;font:18px/1 Arial,sans-serif}.mini-journey h3{font-size:18px;margin:25px 0 5px}.mini-journey p{font-size:14px;margin:0}.guide-band{position:relative;background:#173e43;color:#fff;padding:55px 0;overflow:hidden}.guide-band>.section-wrap{position:relative;z-index:2}.guide-band span{font:12px/1.5 Arial,sans-serif;letter-spacing:.18em;color:#c4d7ca}.guide-band h2{font:400 34px/1.7 var(--serif);margin:16px 0 10px;letter-spacing:.05em}.guide-band p{font-size:16px;margin:0}.guide-band-photo>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:65% 45%}.guide-band-photo:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#12363eec,#12363e86)}.guide-chapter{padding-top:85px;padding-bottom:85px;scroll-margin-top:20px;position:relative}.guide-tint{background:#f3f6f0;scroll-margin-top:20px}.guide-tint .guide-chapter{background:transparent}.guide-heading{display:flex;gap:30px;margin-bottom:42px;align-items:start}.guide-chapter-number{font:400 58px/1.1 'Arial',sans-serif;color:#6d927c;border-top:2px solid #6d927c;padding-top:16px;min-width:83px;letter-spacing:-.04em}.guide-heading .eyebrow{margin:0 0 13px;color:#4d765e;font-size:12px;letter-spacing:.13em}.guide-heading h2{font:400 34px/1.65 var(--serif);letter-spacing:.03em;margin:0 0 15px;color:#173e43}.guide-heading>div>p:last-child{font-size:17px;margin:0;line-height:1.9}.guide-chapter h3{font-size:23px;line-height:1.7;color:#173e43;margin:0 0 18px;font-weight:600}.guide-chapter h4{font-size:18px;line-height:1.7;color:#173e43;margin:0 0 12px}.guide-chapter p{font-size:16px;line-height:2}.guide-chapter p+p{margin-top:20px}.guide-split{display:grid;grid-template-columns:1.1fr 1fr;gap:48px;align-items:center;margin:35px 0}.guide-split>div h2{font:400 32px/1.7 var(--serif);margin:15px 0 25px}.guide-photo{margin:0;position:relative}.guide-photo img{width:100%;max-height:440px;aspect-ratio:16/9;object-fit:cover}.guide-photo figcaption{font-size:14px;line-height:1.8;color:#4c6d5a;border-left:3px solid #7da28a;padding:10px 0 0 14px;margin-top:8px}.guide-chapter>.guide-photo{margin-bottom:40px}.guide-chapter>.guide-photo img{max-height:480px;aspect-ratio:2.7}.guide-check-list{list-style:none;padding:0;margin:18px 0 24px}.guide-check-list li{position:relative;padding:10px 0 10px 29px;line-height:1.9;font-size:16px;border-bottom:1px solid #d9e2d7}.guide-check-list li:before{content:'';position:absolute;left:2px;top:21px;width:12px;height:7px;border-left:2px solid #4c7b5a;border-bottom:2px solid #4c7b5a;transform:rotate(-45deg)}.guide-metric{background:#e8efe4;padding:20px 25px;margin:25px 0}.guide-metric>span{display:block;font-size:14px;color:#375f49;font-weight:600}.guide-metric strong{font-size:28px;line-height:1.7;display:block;color:#1a4a3c}.guide-metric p{font-size:14px;margin:6px 0 0}.guide-chapter h3.guide-subtitle{margin-top:45px;margin-bottom:25px;font-size:25px}.guide-icon{width:44px;height:44px;stroke:#56836a;stroke-width:1.4;fill:none;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.document-groups{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.document-groups article{border:1px solid #cddacc;padding:27px;background:#fff}.document-group-title{display:flex;gap:18px;align-items:center;padding-bottom:20px;border-bottom:1px solid #bdcfbe}.document-group-title h4{margin:0}.document-group-title .guide-icon{width:35px;height:35px}.document-groups ul{list-style:none;padding:0;margin:20px 0 0}.document-groups li{font-size:15px;line-height:1.9;padding:10px 0 10px 22px;position:relative}.document-groups li:before{content:'';position:absolute;left:0;top:18px;width:10px;height:10px;border:1px solid #6b8e75}.guide-two-columns{display:grid;grid-template-columns:1fr 1fr;gap:38px;margin:35px 0}.guide-panel{background:#edf2e8;padding:32px}.guide-tint .guide-panel{background:#fff}.guide-panel p:last-child{margin-bottom:0}.recruit-diagram,.change-route{display:grid;grid-template-columns:repeat(4,1fr);gap:26px;margin:35px 0 45px}.recruit-diagram>div,.change-route>div{position:relative;text-align:center;background:#fff;border:1px solid #c2d3c3;padding:26px 15px;display:flex;flex-direction:column;align-items:center;gap:13px}.recruit-diagram>div:not(:last-child):after,.change-route>div:not(:last-child):after{content:'';position:absolute;right:-27px;top:50%;width:26px;height:7px;background:#83a98e;clip-path:polygon(0 25%,65% 25%,65% 0,100% 50%,65% 100%,65% 75%,0 75%)}.recruit-diagram strong{font-size:18px}.recruit-diagram span{font-size:14px;line-height:1.7}.guide-terms{border-top:2px solid #59836a;padding-top:30px;margin-top:45px}.guide-terms>div{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.guide-terms article>span{font-size:14px;display:block;color:#567662}.guide-terms article>strong{display:block;font-size:23px;font-weight:600;margin:12px 0}.guide-terms article p{font-size:15px}.interview-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:35px 0 20px}.interview-heading h3{margin:0}.interview-heading>span{background:#245645;color:white;padding:8px 18px;font-size:18px;font-weight:600}.interview-days{list-style:none;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:0;margin:0 0 35px}.interview-days li{position:relative;padding:27px 23px;background:#eef3e9;border-top:3px solid #57866b;border-right:1px solid #c2d3c3}.interview-days li:nth-child(even){background:#e2ebdc}.interview-days li>span{font:12px/1.3 Arial,sans-serif;color:#3b7154;display:flex;align-items:center;gap:10px;margin-bottom:20px}.interview-days b{font-size:37px;font-weight:400}.interview-days p{font-size:15px}.interview-days h4{font-size:20px}.guide-definition{margin:20px 0}.guide-definition>div{padding:18px 0;border-top:1px solid #c6d6c6}.guide-definition dt{font-weight:600;margin-bottom:8px}.guide-definition dd{margin:0;font-size:16px;line-height:1.9}.application-track{list-style:none;padding:0;margin:30px 0;display:grid;grid-template-columns:repeat(4,1fr);gap:0;border:1px solid #b7cdb9}.application-track li{position:relative;padding:28px 24px;background:#fff}.application-track li+li{border-left:1px solid #d1dfd0}.application-track li+li:before{content:'';position:absolute;left:-8px;top:38px;width:16px;height:16px;background:#fff;border-top:1px solid #adc5ad;border-right:1px solid #adc5ad;transform:rotate(45deg)}.application-track li>span{display:block;color:#4f8260;font:24px/1.2 Arial,sans-serif;margin-bottom:15px}.application-track strong{display:block;font-size:18px;line-height:1.8}.application-track p{font-size:15px}.guide-inline-note{display:flex;gap:25px;background:#e6eee0;padding:23px 28px;align-items:start;font-size:16px;line-height:1.9;margin:28px 0}.guide-inline-note>strong{flex-shrink:0;font-size:17px}.guide-inline-note>p{margin:0}.role-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.role-cards>article{border:1px solid #c2d5c1;padding:30px;position:relative}.role-cards .guide-icon{display:block;margin-bottom:20px}.role-cards article>span{font-size:14px;display:block;color:#538265;margin-bottom:12px}.role-cards h4{font-size:23px}.role-cards p{font-size:15px}.housing-layout{display:grid;grid-template-columns:1fr 1fr;gap:45px;align-items:center;margin:50px 0 30px}.room-diagram{padding:35px 28px;background:#edf3e7;border:1px solid #c4d4bd;margin:0}.room-diagram figcaption{font-size:20px;font-weight:600;margin-bottom:28px}.room-cells{display:grid;grid-template-columns:repeat(3,1fr);border:2px solid #5f886a;padding:12px;gap:8px;background:#fff}.room-cells>div{display:flex;flex-direction:column;align-items:center;gap:12px;background:#e5eddf;padding:22px 5px;border:1px dashed #8faa89}.room-cells strong{font-size:18px}.room-cells span{font-size:14px}.room-cells svg{width:50px;height:50px}.room-diagram p{text-align:center;margin-bottom:0}.room-diagram p>strong{display:block;font-size:29px;color:#24543d}.guide-accordion{border-top:1px solid #9fba9f;border-bottom:1px solid #9fba9f;margin:30px 0}.guide-accordion summary{display:flex;gap:24px;justify-content:space-between;align-items:center;padding:24px 8px;font-size:18px;font-weight:600;cursor:pointer;list-style:none}.guide-accordion summary::-webkit-details-marker{display:none}.guide-accordion summary>svg{transform:rotate(90deg);flex-shrink:0;transition:transform .2s}.guide-accordion[open] summary>svg{transform:rotate(-90deg)}.guide-accordion>div{padding:0 25px 25px}.supplies-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-bottom:40px}.supplies-grid article{background:#f2f6ee;padding:28px}.supplies-grid .guide-icon{margin-bottom:22px}.supplies-grid p{font-size:15px}.supplies-grid h4{font-size:20px}.allowance-total{display:flex;align-items:baseline;gap:20px;margin:15px 0}.allowance-total>strong{font:44px/1.2 Arial,sans-serif;color:#295b41}.allowance-total>strong span{font:19px/1.3 var(--sans);margin-left:5px}.allowance-split{display:flex;gap:25px;border-top:1px solid #b7cdb1;border-bottom:1px solid #b7cdb1;padding:15px 0;margin:20px 0}.allowance-split p,.allowance-split p+p{margin:0}.allowance-split strong{display:block;font-size:22px}.lesson-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:22px;margin-top:35px}.lesson-grid article{border:1px solid #cad9c6;padding:25px}.lesson-grid h3{font-size:20px;margin-top:20px}.lesson-grid p{font-size:15px}.placement-route{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin:40px 0}.placement-route article{position:relative;border-top:6px solid #6e9574;padding:25px;background:white}.placement-route b{color:#648d6c;font:30px/1 Arial,sans-serif;display:block;margin-bottom:18px}.placement-route h3{font-size:21px}.placement-route p{font-size:15px}.neighborhood-guide{border:1px solid #a7bea7;padding:30px;background:#e6eedf}.neighborhood-guide>.guide-icon{margin-bottom:20px}.neighborhood-guide ul{display:grid;grid-template-columns:1fr 1fr;gap:12px;list-style:none;padding:0;margin:25px 0 0}.neighborhood-guide li{background:white;padding:10px 15px;text-align:center;font-size:15px}.training-milestones{list-style:none;margin:45px 0;padding:0}.training-milestones li{display:grid;grid-template-columns:150px 1fr;gap:35px;position:relative;padding-bottom:35px}.training-milestones li:before{content:'';position:absolute;left:74px;top:0;bottom:0;width:3px;background:#9bbca1}.training-milestones li:last-child:before{bottom:75%}.training-milestones li>span{background:#285c48;color:white;z-index:1;height:62px;display:flex;align-items:center;justify-content:center;font-size:24px;font-weight:600}.training-milestones li>div{border-bottom:1px solid #d1decd;padding-bottom:25px}.training-milestones h3{font-size:25px}.training-milestones strong{font-size:18px;display:block;margin:20px 0 8px;color:#285e43}.change-route{grid-template-columns:repeat(3,1fr)}.change-route p{font-size:15px;margin:0}.change-route strong{font-size:19px}.change-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:25px;margin:35px 0}.change-grid article{background:white;padding:30px;position:relative;border-top:3px solid #6d9776}.change-grid article>span{font:22px/1 Arial,sans-serif;color:#64886b;position:absolute;right:25px;top:30px}.change-grid h3{font-size:23px;padding-right:40px}.change-grid p{font-size:15px}.change-grid article>div{background:#f1f5eb;padding:18px;margin-top:20px}.change-grid h4{font-size:15px}.change-grid article>div p{margin:0}.next-paths{display:grid;grid-template-columns:repeat(3,1fr);gap:26px;margin:35px 0}.next-paths article{border:1px solid #b9ccb7;padding:30px}.next-paths article>span{display:block;color:#698e6f;font:12px/1.5 Arial,sans-serif;letter-spacing:.15em}.next-paths .guide-icon{display:block;margin:25px 0}.next-paths h3{font-size:22px}.next-paths p{font-size:15px}.guide-back{display:block;padding:20px;text-align:center;border:1px solid #bdcfb9;font-size:16px;margin-top:40px}.guide-link-row{display:flex;gap:40px;flex-wrap:wrap;margin-top:30px}.guide-anchor{position:absolute;top:0}.requirement-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;list-style:none;margin:40px 0;padding:0}.requirement-grid li{background:#f0f5e9;padding:30px;position:relative}.requirement-grid li>span{position:absolute;right:25px;top:30px;font:24px/1 Arial,sans-serif;color:#7c9e7b}.requirement-grid .guide-icon{margin-bottom:20px}.requirement-grid h3{font-size:22px}.requirement-grid p{font-size:15px}.capacity-layout{display:grid;grid-template-columns:1fr 1.1fr;gap:60px;align-items:center}.capacity-intro h3{font-size:27px;font-family:var(--serif);font-weight:500}.capacity-example{background:#dfead7;padding:25px;margin:25px 0}.capacity-example>span{font-size:15px;display:block}.capacity-example>strong{font-size:22px;display:block}.capacity-example b{font:56px/1.3 Arial,sans-serif;margin:0 10px}.capacity-table{width:100%;border-collapse:collapse;background:white}.capacity-table caption{text-align:left;font-weight:600;font-size:18px;margin-bottom:15px}.capacity-table th,.capacity-table td{border-bottom:1px solid #d0ddca;padding:17px 22px;font-size:16px;text-align:left}.capacity-table thead{background:#245542;color:white}.capacity-table tbody th{font-weight:500}.capacity-table td{font-weight:700;color:#25513b}.capacity-multipliers{display:grid;grid-template-columns:1fr 1.3fr;gap:25px}.capacity-multipliers article{border:1px solid #a8c0a5;background:white}.capacity-multipliers article>span{display:block;padding:14px 24px;background:#e1ebd9;font-size:16px;font-weight:600}.capacity-multipliers article>div{display:flex;padding:20px;gap:24px}.capacity-multipliers p{font-size:15px;flex:1;margin:0!important}.capacity-multipliers strong{display:block;font-size:20px;color:#25513b}.occupation-photo-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin:35px 0}.occupation-photo-grid img{width:100%;height:180px;object-fit:cover;background:#eaf0e4}.occupation-photo-grid h3{font-size:21px;margin:20px 0 10px}.occupation-photo-grid p{font-size:15px}.program-year-route{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.program-year-route article{background:#fff;border-top:5px solid #6b9472;padding:28px}.program-year-route article>span{color:#6b9472;font-size:26px;display:block;margin-bottom:18px}.program-year-route h3{font-size:22px}.program-year-route p{font-size:15px}.program-year-route strong{font-size:16px;color:#315b40}.visit-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;margin:35px 0}.visit-metrics article{background:#edf3e6;padding:30px}.visit-metrics article>span{font-size:15px;display:block;font-weight:600}.visit-metrics strong{font:42px/1.7 Arial,sans-serif;color:#315b40;display:block;margin:15px 0}.visit-metrics strong>span{font:18px/1.5 var(--sans);margin-left:5px}.visit-metrics p{font-size:15px}.support-stage-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:30px;margin:35px 0}.support-stage-grid article{background:#fff;padding:32px;display:grid;grid-template-columns:55px 1fr;gap:15px 25px}.support-stage-grid h3{font-size:23px;margin:0}.support-stage-grid p{grid-column:2;margin:0;font-size:16px}.benefits-practice{padding-top:70px;padding-bottom:85px}.benefits-practice h2{font:400 32px/1.7 var(--serif)}.overseas-network{padding:70px 0 85px}.overseas-network .guide-split{margin:0}.network-countries{display:flex;gap:15px;margin:25px 0}.network-countries>span{background:#245442;color:white;padding:10px 20px;font-size:17px;font-weight:600}.contact-choices{display:grid;gap:12px}.contact-choices label{display:flex;align-items:center;gap:12px;font-size:16px;line-height:1.8}.contact-choices input{width:20px;height:20px;accent-color:#245542}.contact-response{display:grid;grid-template-columns:1fr auto;align-items:center;gap:30px;background:#edf3e8;padding:30px;margin-top:30px}.contact-response h2{font-size:24px;margin:0 0 10px}.contact-response p{margin:0;font-size:16px;line-height:1.9}.contact-response strong{font-size:27px;font-family:Arial,sans-serif;color:#27533f}.field-help{font-size:14px;line-height:1.9;margin:8px 0 0;color:#4b6754}.address-inline{display:grid;gap:15px}.guide-toc-compact ol{grid-template-columns:repeat(2,1fr)}
@media(min-width:1600px){.guide-chapter p,.guide-check-list li{font-size:17px}.document-groups li,.supplies-grid p,.change-grid p,.role-cards p,.next-paths p{font-size:16px}}
@media(max-width:1100px){.guide-toc{grid-template-columns:1fr 2fr;gap:30px}.guide-heading h2{font-size:30px}.guide-overview-heading{display:block}.guide-overview-heading>p{margin-top:20px}.guide-split,.housing-layout{gap:30px}.guide-two-columns{gap:25px}.document-groups{gap:16px}.document-groups article{padding:22px}.role-cards{gap:16px}.role-cards article{padding:24px}.role-cards h4{font-size:21px}.capacity-layout{gap:35px}.occupation-photo-grid{grid-template-columns:repeat(2,1fr)}.lesson-grid{grid-template-columns:repeat(2,1fr)}.recruit-diagram{grid-template-columns:repeat(2,1fr);gap:25px}.recruit-diagram>div:nth-child(2):after{display:none}.visit-metrics strong{font-size:35px}.visit-metrics article{padding:25px}.interview-days li{padding:24px 18px}.capacity-multipliers{grid-template-columns:1fr}.program-year-route{gap:18px}.program-year-route article{padding:24px}.next-paths article{padding:24px}}
@media(max-width:760px){.guide-toc{grid-template-columns:1fr;gap:20px;padding-top:40px;padding-bottom:40px}.guide-toc h2 br{display:none}.guide-toc h2{font-size:25px}.guide-toc ol{gap:0 20px}.guide-toc li a{font-size:14px;gap:8px;padding:13px 0}.guide-toc li svg{width:17px}.guide-overview{padding-top:15px;padding-bottom:50px}.guide-overview h2{font-size:26px}.mini-journey{grid-template-columns:1fr;gap:0;padding-left:24px}.mini-journey:before{inset:0 auto 0 0;width:7px;height:auto;border-radius:10px}.mini-journey li{display:grid;grid-template-columns:100px 1fr;gap:0 20px;padding:14px 0;border-bottom:1px solid #d0ddca;align-items:start}.mini-journey li:before{content:'';position:absolute;width:15px;height:15px;border-radius:50%;background:#3b7154;left:-28px;top:50%;border:3px solid white}.mini-journey li>div{grid-row:1/3}.mini-journey img{height:80px;border:0}.mini-journey li>div>span{width:27px;height:27px;font-size:13px;border-width:2px;left:5px;bottom:5px}.mini-journey h3{font-size:18px;margin:0;padding-top:8px}.mini-journey p{font-size:14px}.guide-band{padding:40px 0}.guide-band h2{font-size:27px}.guide-band p{font-size:15px}.guide-chapter{padding-top:55px;padding-bottom:55px}.guide-heading{gap:20px;margin-bottom:30px}.guide-chapter-number{font-size:39px;min-width:52px;padding-top:12px}.guide-heading .eyebrow{font-size:10px;letter-spacing:.09em}.guide-heading h2{font-size:27px}.guide-heading>div>p:last-child{font-size:16px}.guide-split,.housing-layout{grid-template-columns:1fr;gap:28px;margin:28px 0}.guide-chapter>.guide-photo img{aspect-ratio:16/10}.guide-photo img{aspect-ratio:16/10}.guide-photo figcaption{font-size:14px}.guide-chapter p{font-size:16px}.guide-chapter h3{font-size:22px}.document-groups,.role-cards,.supplies-grid{grid-template-columns:1fr}.document-groups article{padding:25px}.document-groups li{font-size:15px}.guide-two-columns{grid-template-columns:1fr;gap:28px}.guide-panel{padding:25px}.guide-terms>div{grid-template-columns:1fr;gap:20px}.guide-terms article+article{border-top:1px solid #bdcfb6;padding-top:20px}.guide-terms article p{font-size:15px}.interview-heading{align-items:start}.interview-heading h3{font-size:21px}.interview-heading>span{font-size:16px;padding:8px 12px;flex-shrink:0}.interview-days{grid-template-columns:repeat(2,1fr)}.interview-days li{border-bottom:1px solid #c2d3c3}.interview-days h4{font-size:19px}.interview-days p{font-size:15px}.application-track{grid-template-columns:1fr}.application-track li{padding:24px 25px 24px 70px}.application-track li>span{position:absolute;top:29px;left:23px;font-size:22px}.application-track li+li{border-left:0;border-top:1px solid #d1dfd0}.application-track li+li:before{left:31px;top:-8px;transform:rotate(135deg)}.application-track p{font-size:15px;margin-bottom:0}.guide-inline-note{display:block;padding:22px}.guide-inline-note>strong{display:block;margin-bottom:10px}.role-cards article{display:grid;grid-template-columns:50px 1fr;gap:0 20px;padding:25px}.role-cards .guide-icon{grid-row:1/4;margin:0}.role-cards h4{font-size:22px}.role-cards p{grid-column:2;margin:0;font-size:15px}.role-cards article>span{margin-bottom:8px}.room-diagram{padding:25px 20px}.room-cells{padding:8px;gap:6px}.room-cells strong{font-size:16px}.room-cells svg{width:38px;height:38px}.room-cells>div{padding:18px 0}.room-diagram p>strong{font-size:26px}.guide-accordion summary{font-size:17px;padding:22px 0}.guide-accordion>div{padding:0 0 22px}.supplies-grid{gap:15px}.supplies-grid article{display:grid;grid-template-columns:45px 1fr;gap:10px 20px;padding:25px}.supplies-grid svg{grid-row:1/3}.supplies-grid h4{margin:0;font-size:20px}.supplies-grid p{margin:0;font-size:15px}.guide-chapter h3.guide-subtitle{font-size:23px;margin-top:35px}.lesson-grid{gap:15px}.lesson-grid article{padding:23px 18px}.lesson-grid h3{font-size:19px}.lesson-grid p{font-size:15px}.placement-route{grid-template-columns:1fr;gap:17px}.placement-route article{padding:23px 23px 23px 70px;border-top-width:3px}.placement-route b{position:absolute;top:29px;left:23px;font-size:25px}.placement-route h3{font-size:21px}.placement-route p{font-size:15px;margin-bottom:0}.neighborhood-guide{padding:25px}.neighborhood-guide li{font-size:15px;padding:10px}.training-milestones li{grid-template-columns:80px 1fr;gap:22px}.training-milestones li:before{left:39px}.training-milestones li>span{font-size:18px;height:55px}.training-milestones h3{font-size:23px}.training-milestones strong{font-size:17px}.training-milestones p{font-size:15px}.change-route{grid-template-columns:1fr;gap:20px}.change-route>div{display:grid;grid-template-columns:40px 1fr;text-align:left;gap:5px 20px;padding:23px}.change-route .guide-icon{grid-row:1/3}.change-route>div:not(:last-child):after{top:auto;bottom:-21px;left:50%;right:auto;transform:rotate(90deg);width:21px;height:7px;transform-origin:center}.change-route p{grid-column:2;font-size:15px}.change-route strong{font-size:18px}.change-grid{grid-template-columns:1fr;gap:20px}.change-grid article{padding:25px}.change-grid p{font-size:15px}.next-paths{grid-template-columns:1fr;gap:20px}.next-paths article{padding:25px}.next-paths .guide-icon{margin:18px 0}.next-paths h3{font-size:23px}.next-paths p{font-size:16px}.requirement-grid{grid-template-columns:1fr;gap:18px}.requirement-grid li{padding:25px;display:grid;grid-template-columns:45px 1fr;gap:10px 20px}.requirement-grid .guide-icon{grid-row:1/3;margin:0}.requirement-grid h3{font-size:21px;padding-right:35px;margin:0}.requirement-grid p{grid-column:2;font-size:15px;margin:0}.requirement-grid li>span{font-size:20px;right:20px;top:28px}.capacity-layout{grid-template-columns:1fr;gap:25px}.capacity-table th,.capacity-table td{padding:16px 15px;font-size:15px}.capacity-table caption{font-size:17px}.capacity-example>strong{font-size:20px}.capacity-multipliers article>span{font-size:15px;padding:15px 20px}.capacity-multipliers article>div{gap:15px;flex-wrap:wrap}.capacity-multipliers p{font-size:14px;min-width:75px}.capacity-multipliers strong{font-size:17px}.occupation-photo-grid{gap:25px 18px}.occupation-photo-grid img{height:140px}.occupation-photo-grid h3{font-size:20px}.occupation-photo-grid p{font-size:15px}.program-year-route{grid-template-columns:1fr;gap:20px}.program-year-route p{font-size:16px}.program-year-route h3{font-size:23px}.visit-metrics{grid-template-columns:1fr;gap:18px}.visit-metrics article{padding:25px}.visit-metrics strong{font-size:40px;margin:10px 0}.visit-metrics p{font-size:16px;margin-bottom:0}.support-stage-grid{grid-template-columns:1fr;gap:20px}.support-stage-grid article{padding:25px;grid-template-columns:40px 1fr;gap:15px 20px}.support-stage-grid h3{font-size:22px}.support-stage-grid p{font-size:16px}.benefits-practice,.overseas-network{padding-top:50px;padding-bottom:55px}.contact-response{grid-template-columns:1fr;padding:25px;gap:15px}.contact-response h2{font-size:22px}.guide-link-row{gap:20px}.guide-split>div h2{font-size:28px}.guide-toc-compact ol{grid-template-columns:repeat(2,1fr)}}
@media(max-width:400px){.guide-heading{gap:15px}.guide-heading h2{font-size:24px}.guide-chapter-number{font-size:34px;min-width:44px}.guide-toc li a{font-size:13px}.guide-toc li svg{display:none}.guide-toc ol{gap:0 16px}.interview-heading{display:block}.interview-heading>span{display:inline-block;margin-top:15px}.interview-days{grid-template-columns:1fr}.interview-days li{padding:24px}.occupation-photo-grid{grid-template-columns:1fr}.occupation-photo-grid img{height:210px}.room-cells strong{font-size:14px}.room-cells svg{width:32px}.room-diagram{padding:22px 15px}.guide-metric strong{font-size:25px}.allowance-total>strong{font-size:38px}.allowance-split{gap:20px}.allowance-split strong{font-size:20px}.training-milestones li{grid-template-columns:68px 1fr;gap:17px}.training-milestones li:before{left:33px}.training-milestones li>span{font-size:16px}.lesson-grid{grid-template-columns:1fr}}

.benefit-practice-route{list-style:none;padding:0;margin:25px 0;counter-reset:practice}.benefit-practice-route li{counter-increment:practice;position:relative;padding:16px 0 16px 48px;border-bottom:1px solid #c0d1bb}.benefit-practice-route li:before{content:counter(practice);position:absolute;left:0;top:20px;background:#315e43;color:#fff;width:29px;height:29px;border-radius:50%;display:grid;place-items:center;font:15px/1 Arial,sans-serif}.benefit-practice-route strong{font-size:18px}.benefit-practice-route p{font-size:15px;margin:5px 0}.inner-section-nav{display:flex;gap:30px;padding-top:20px;padding-bottom:20px;overflow-x:auto;border-bottom:1px solid #d2dfcb}.inner-section-nav a{font-size:15px;white-space:nowrap;border-right:1px solid #c6d8bd;padding-right:30px}.inner-section-nav a:last-child{border:0}.inner-section-nav a:hover{color:#49805a}.inner-section-nav a:before{content:'＋';font-size:14px;margin-right:10px;color:#5a8565}@media(max-width:760px){.inner-section-nav{gap:20px;padding-top:18px;padding-bottom:18px}.inner-section-nav a{padding-right:20px;font-size:14px}}
.inner-section-nav{scrollbar-width:none}.inner-section-nav::-webkit-scrollbar{display:none}

.flow-guide-layout{display:grid;grid-template-columns:205px minmax(0,1fr);gap:45px;width:calc(100% - 90px);max-width:1600px;margin:0 auto;align-items:start;position:relative}.flow-guide-content{min-width:0}.flow-guide-content .section-wrap{width:100%;max-width:none;margin-left:0;margin-right:0}.flow-guide-content>.guide-toc{display:none}.flow-guide-content>.guide-overview{padding-top:60px}.flow-sidebar{position:sticky;top:calc(var(--header) + 25px);align-self:start;z-index:15;max-height:calc(100svh - var(--header) - 50px);overflow-y:auto;scrollbar-width:thin;scrollbar-color:#b3cbb4 transparent;padding-top:8px;margin-top:60px}.flow-sidebar-label{font:10px/1.5 Arial,sans-serif;letter-spacing:.12em;color:#6f8d73;margin:0 0 12px}.flow-sidebar h2{font-size:18px;font-weight:600;margin:0 0 22px;color:#234c3b}.flow-sidebar nav>ol{list-style:none;padding:0;margin:0}.flow-sidebar nav a{display:flex;gap:10px;align-items:center;font-size:14px;line-height:1.8;padding:12px 9px;border-left:3px solid transparent;border-bottom:1px solid #e0e7db;transition:background .2s,color .2s}.flow-sidebar nav a>span{font:12px/1.5 Arial,sans-serif;color:#809b7e;flex-shrink:0}.flow-sidebar nav a:hover{background:#f1f5ec;color:#286045}.flow-sidebar nav a[aria-current]{background:#e8f0e1;border-left-color:#3d7651;color:#234f36;font-weight:700}.flow-sidebar nav a[aria-current]>span{color:#376c47}.flow-sidebar .flow-sidebar-overview{font-size:14px;padding-top:13px;padding-bottom:13px}.flow-sidebar-contact{display:flex;align-items:center;justify-content:space-between;gap:10px;background:#24513e;color:#fff;font-size:13px;font-weight:600;line-height:1.8;padding:16px 12px;margin-top:25px}.flow-sidebar-contact svg{width:18px;flex-shrink:0}.flow-sidebar-mobile{display:none}.flow-guide-content .guide-tint{padding-left:30px;padding-right:30px}.flow-guide-content .guide-band .section-wrap{padding-left:30px;padding-right:30px}.flow-guide-content .guide-heading h2{font-size:31px}.flow-guide-content .guide-heading{gap:25px}.flow-guide-content .guide-chapter-number{min-width:70px;font-size:50px}.flow-guide-content .guide-split{gap:30px}.flow-guide-content .housing-layout{gap:30px}.flow-guide-content .guide-overview-heading{display:block}.flow-guide-content .guide-overview-heading>p{margin-top:20px}.flow-guide-content .document-groups article{padding:23px}.flow-guide-content .document-group-title{gap:12px}.flow-guide-content .document-group-title h4{font-size:17px}.flow-guide-content .interview-days{grid-template-columns:repeat(2,1fr)}.flow-guide-content .interview-days li{border-bottom:1px solid #c2d3c3}.flow-guide-content .recruit-diagram{gap:20px}.flow-guide-content .recruit-diagram>div{padding:23px 12px}.flow-guide-content .recruit-diagram strong{font-size:17px}.flow-guide-content .recruit-diagram>div:not(:last-child):after{right:-21px;width:20px}.flow-guide-content .guide-terms>div{gap:22px}.flow-guide-content .guide-terms article>strong{font-size:21px}.flow-guide-content .guide-panel{padding:26px}.flow-guide-content .room-diagram{padding:28px 20px}.flow-guide-content .room-cells strong{font-size:16px}.flow-guide-content .room-cells svg{width:40px}.flow-guide-content .next-paths{gap:20px}.flow-guide-content .next-paths article{padding:24px}.flow-guide-content .lesson-grid{grid-template-columns:repeat(2,1fr)}.flow-guide-content .application-track li{padding:25px 19px}.flow-guide-content .application-track strong{font-size:17px}
@media(min-width:1500px){.flow-guide-layout{gap:55px;grid-template-columns:215px minmax(0,1fr);width:calc(100% - 120px)}.flow-guide-content .interview-days{grid-template-columns:repeat(4,1fr)}}
@media(min-width:1001px) and (max-height:800px){.flow-sidebar nav a{padding-top:8px;padding-bottom:8px;font-size:14px}.flow-sidebar h2{margin-bottom:15px}.flow-sidebar-contact{margin-top:18px;padding-top:12px;padding-bottom:12px}}
@media(max-width:1100px){.flow-guide-layout{grid-template-columns:185px minmax(0,1fr);gap:30px;width:calc(100% - 65px)}.flow-sidebar nav a{font-size:14px}.flow-guide-content .guide-split,.flow-guide-content .housing-layout{grid-template-columns:1fr}.flow-guide-content .document-groups,.flow-guide-content .role-cards,.flow-guide-content .supplies-grid{grid-template-columns:1fr}.flow-guide-content .recruit-diagram{grid-template-columns:repeat(2,1fr)}.flow-guide-content .guide-heading h2{font-size:28px}.flow-guide-content .guide-chapter-number{font-size:42px;min-width:55px}.flow-guide-content .guide-two-columns{grid-template-columns:1fr}.flow-guide-content .guide-terms>div{grid-template-columns:1fr}.flow-guide-content .next-paths{grid-template-columns:1fr}.flow-guide-content .application-track{grid-template-columns:repeat(2,1fr)}}
@media(max-width:1000px){.flow-guide-layout{display:block;width:100%;max-width:none}.flow-guide-content .section-wrap{width:85%;margin-left:auto;margin-right:auto}.flow-guide-content .guide-tint{padding-left:0;padding-right:0}.flow-guide-content .guide-band .section-wrap{padding-left:0;padding-right:0}.flow-guide-content .guide-chapter-number{font-size:39px;min-width:52px}.flow-guide-content .guide-heading{gap:20px}.flow-guide-content .guide-heading h2{font-size:27px}.flow-guide-content .guide-chapter{scroll-margin-top:78px}.flow-guide-content .guide-tint{scroll-margin-top:78px}.flow-guide-content .guide-overview{scroll-margin-top:78px;padding-top:40px}.flow-sidebar{top:var(--header);margin:0;padding:0;width:100%;max-height:none;overflow:visible;background:#fff;border-bottom:1px solid #c4d4bc;box-shadow:0 4px 12px #234c3b08;z-index:25}.flow-sidebar-desktop{display:none}.flow-sidebar-mobile{display:block;position:relative;width:85%;margin:0 auto}.flow-sidebar-mobile>summary{display:flex;align-items:center;gap:15px;cursor:pointer;list-style:none;padding:15px 0;min-height:60px;color:#284f39}.flow-sidebar-mobile>summary::-webkit-details-marker{display:none}.flow-sidebar-mobile>summary>span{font-size:13px;color:#597858;border-right:1px solid #bdcfb4;padding-right:15px}.flow-sidebar-mobile>summary>strong{font-size:15px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.flow-sidebar-mobile>summary>i{width:10px;height:10px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);margin-left:auto;flex-shrink:0;margin-right:3px;margin-top:-5px}.flow-sidebar-mobile[open]>summary>i{transform:rotate(225deg);margin-top:5px}.flow-sidebar-mobile>nav{position:absolute;left:-8.8%;right:-8.8%;top:100%;padding:12px 7.5% 20px;background:#fff;box-shadow:0 12px 18px #234c3b13;max-height:calc(100svh - var(--header) - 100px);overflow-y:auto;border-bottom:1px solid #bdcfb4}.flow-sidebar-mobile nav ol{display:grid;grid-template-columns:repeat(2,1fr);gap:0 18px}.flow-sidebar nav a{font-size:14px;padding:12px 7px}.flow-guide-content .document-groups article{padding:25px}.flow-guide-content .guide-panel{padding:25px}.flow-guide-content .room-diagram{padding:25px 20px}.flow-guide-content .recruit-diagram>div:nth-child(2):after{display:none}.flow-guide-content .guide-toc{display:none}}
@media(max-width:760px){.flow-guide-content .application-track{grid-template-columns:1fr}.flow-guide-content .guide-heading h2{font-size:27px}.flow-guide-content .guide-terms article+article{border-top:1px solid #bdcfb6;padding-top:20px}.flow-guide-content .document-group-title h4{font-size:18px}.flow-guide-content .recruit-diagram strong{font-size:17px}.flow-guide-content .application-track li{padding:24px 25px 24px 70px}.flow-guide-content .room-cells strong{font-size:16px}.flow-guide-content .room-cells svg{width:38px}.flow-guide-content .next-paths article{padding:25px}}
@media(max-width:400px){.flow-guide-content .guide-chapter-number{font-size:34px;min-width:44px}.flow-guide-content .guide-heading{gap:15px}.flow-guide-content .guide-heading h2{font-size:24px}.flow-guide-content .interview-days{grid-template-columns:1fr}.flow-guide-content .room-cells strong{font-size:14px}.flow-guide-content .room-cells svg{width:32px}.flow-guide-content .room-diagram{padding:22px 15px}.flow-sidebar nav a{font-size:14px;padding-left:5px;padding-right:5px;gap:6px}.flow-sidebar-mobile nav ol{gap:0 10px}}
.flow-guide-content .interview-days{grid-template-columns:repeat(4,1fr)}@media(max-width:1200px){.flow-guide-content .interview-days{grid-template-columns:repeat(2,1fr)}}@media(max-width:400px){.flow-guide-content .interview-days{grid-template-columns:1fr}}@media(min-width:1001px) and (max-width:1300px){.flow-guide-content .consult-banner{grid-template-columns:1fr;gap:25px}.flow-guide-content .consult-banner>a{max-width:370px}}
.flow-sidebar-mobile>summary>i:before,.flow-sidebar-mobile>summary>i:after{content:none}
